Win10为VScode添加Linux终端(wsl)

作者:xeonds | 2021.07.18 22:25:26

不得不说,Win10的WSL在开发的时候是很爽的。不过一般情况下,只有用了VScode里的Remote-WSL插件,才能直接在VScode集成终端里直接打开Linux终端。平时只能打开cmd或者powershell。哪有Linux Shell爽啊(

像这样

于是,就有了这篇文章。

启用Win10的WSL

详见百度

VScode添加Linux终端

  • 打开右下角选择终端 Select Default Shell

如果没有可以按'+'再建一个(当有两个以上Termin可选时才会显示 Select Default Shell)

这时上边弹出选择框:一个是CMD,一个是PowerShell,还有一个wsl就是Linux的终端

但是这边只能显示一个Linux的终端,如果安装有多个Linux子系统的话这个wsl只是其中一个,本人安装了Ubuntu 16.04 ; Ubuntu 18.04 ; Debian9,而这个wsl只是Ubuntu16.04。如果你只安装了一个的话,后面就不用看了,因为系统已经配置好了,直接用即可(

否则,继续往下看(

设定Linux终端的路径

上边已经提到我安装了三个Linux子系统,wsl默认是Ubuntu 16.04。以切换到Debian9为例

先打开Debian并切换到任务管理器,右键debian.exe打开文件所在的位置:

C:\Program iles\WindowsApps\TheDebianProject.DebianGNULinux_1.1.6.0_x64__76v4gfsz19hv4

这就找到了Debian的终端路径。

打开VScode设置搜索terminal找到Terminal>Integrated>Env:Linux,点击 Edit in settings.json

注释掉原来的路径并添加刚刚复制的路径:
"terminal.integrated.shell.windows": "C:\Program Files\WindowsApps\TheDebianProject.DebianGNULinux_1.1.6.0_x64__76v4gfsz19hv4\debian.exe"

注意要\

完事儿。


评论