XYenon's Blog

PER ASPERA AD ASTRA

  1. 1. 前提
  2. 2. 安装 VSCode Insiders
  3. 3. 安装所需扩展
  4. 4. 连接 WSL
  5. 5. 使用

前提

WSL 已正确配置,想作为环境的发行版已设置为默认发行版,设置方式参考微软官方文档

如果 Windows 上安装有 Git 先执行 git config --global core.autocrlf false,避免因换行符差异导致未编辑的文件显示为已修改

安装 VSCode Insiders

因为所需的扩展暂时不支持稳定版,需要安装 VSCode Insiders
Insiders 版和稳定版是共存安装的,不需要卸载稳定版

以下过程全部在 Insiders 版里进行

稳定版已经支持,不需要再安装 Insiders 版了

安装所需扩展

先不要安装任何其他扩展

安装 Remote - WSLRemote Development
安装完成后重启 VSCode

启动后会自动在 WSL 里安装远程端

连接 WSL

点击左下角的Remote,选择 Remote-WSL: New Window

New Window

打开的新窗口左下角会显示WSL

现在 VSCode 已经成功的连接上 WSL 了,注意调整首选项的时候要调整远程(WSL)的设置

使用

现在可以自由的安装扩展和使用了,安装完成后会发现很多扩展是安装在远程端的,所以之前说不要安装任何扩展
使用时请把它当作 Linux 版使用

extension

如果左下角的WSL又变回了Remote,因为扩展安装在远程端,扩展也会全部消失,此时不需要重新安装扩展,重新连接一遍 WSL 即可

本文作者 : XYenon
本文使用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议
本文链接 : https://blog.xyenon.bid/VSCode-使用-WSL-环境/

本文最后更新于 天前,文中所描述的信息可能已发生改变