前提
WSL 已正确配置,想作为环境的发行版已设置为默认发行版,设置方式参考微软官方文档
如果 Windows 上安装有 Git 先执行 git config --global core.autocrlf false
,避免因换行符差异导致未编辑的文件显示为已修改
安装 VSCode Insiders
因为所需的扩展暂时不支持稳定版,需要安装 VSCode InsidersInsiders 版和稳定版是共存安装的,不需要卸载稳定版
以下过程全部在 Insiders 版里进行
稳定版已经支持,不需要再安装 Insiders 版了
安装所需扩展
先不要安装任何其他扩展
安装 Remote - WSL 和 Remote Development
安装完成后重启 VSCode
启动后会自动在 WSL 里安装远程端
连接 WSL
点击左下角的,选择 Remote-WSL: New Window
打开的新窗口左下角会显示
现在 VSCode 已经成功的连接上 WSL 了,注意调整首选项的时候要调整远程(WSL)
的设置
使用
现在可以自由的安装扩展和使用了,安装完成后会发现很多扩展是安装在远程端的,所以之前说不要安装任何扩展
使用时请把它当作 Linux 版使用
如果左下角的又变回了,因为扩展安装在远程端,扩展也会全部消失,此时不需要重新安装扩展,重新连接一遍 WSL 即可