WSL与vscode安装

安装WSL

  • 启用WSL

    以管理员身份运行 Pow­er­Shell (WIN+X),输入下面的命令开启 “适用于 Linux 的 Win­dows 子系统” 功能,并重启。

    1
    
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
  • 使用 LxRunOffline 安装 WSL

    下载解压 LxRunOffline ,并设置环境变量以便使用lxrunoffline命令。

    下载 WSL 官方离线包,解压后可得到名为 install.tar.gz 的文件。

    输入以下命令进行安装:

    1
    
    lxrunoffline i -n <WSL名称> -d <安装路径> -f <安装包路径>install.tar.gz
    

    加入-s参数可在桌面创建快捷方式。 其他lxrunoffline 命令细节,请参考

  • 修改WSL目录映射关系

    wsl docker安装,需要修改目录映射 Windows 10 18.03+ 操作方式 sudo nano /etc/wsl.conf

    1
    2
    3
    
    [automount]
    root = /
    options = "metadata"
    

    其他低版本采用目录映射

    1
    2
    
    sudo mkdir /c
    sudo mount --bind /mnt/c /c
    

    安装完成后退出wsl(ctrl+d), 然后WIN+L再重新进入,就可以发现c盘在根目录了

  • 安装vscode

    • 指定插件下载路径

      下载安装vscode,默认插件安装路径在C:\Users\{USER}\.vscode\extensions

      可以选择创建软链接的方式安装在其他目录,以减少C盘占用,使用管理员权限打开CMD

      1
      2
      3
      4
      
      # 删除已存在的extensions目录
      rmdir /s/q extensions    
      # 创建软链接
      mklink /D "C:\Users\{USER}\.vscode\extensions" "{指定目录}"
      
    • 安装remote-wsl

      打开wsl终端窗口,切换到~目录,在终端中输入code-insiders,执行完毕后 除了主题等插件外,其他插件会被安装到wsl内.且wsl和windows共享环境变量, 可以在wsl中直接调用exe程序(需要带上.exe后缀)更多操作请查看官方文档

updatedupdated2021-07-122021-07-12
加载评论