Win10為VScode添加Linux終端(wsl)

為VScode添加Linux終端

大多數(shù)人在開發(fā)C代碼時會選擇在自己的筆記本電腦上安裝一個linux虛擬機(jī),再在虛擬機(jī)里打代碼,雖然現(xiàn)在電腦的配置都足夠了,但我還是非常抗拒這種低效的做法。

windows版本:win10 1903

效果:


VScode_Linux.jpg

下面的Terminal 是Debian 子系統(tǒng)的終端,進(jìn)行代碼的編譯和運行

1. 啟用WIN10 Linux子系統(tǒng)

百度

其實到這里就可以在linux終端進(jìn)行開發(fā)了


win10linux_debian.jpg

PS:Linux的文件無法在win下通過常規(guī)方法訪問,更新1903后可以在終端運行explorer.exe .在windows資源管理器打開linux文件目錄進(jìn)行訪問

2. VScode添加linux終端

  • 打開右下角選擇終端 Select Default Shell
select_terminal.jpg

如果沒有可以按'+'再建一個(當(dāng)有兩個以上Termin可選時才會顯示 Select Default Shell

  • 這時上邊彈出
all_terminal.jpg

一個是CMD,一個是PowerShell,還有一個wsl就是Linux的終端

但是這邊只能顯示一個Linux的終端,如果安裝有多個Linux子系統(tǒng)的話這個wsl只是其中一個,本人安裝了Ubuntu 16.04 ; Ubuntu 18.04 ; Debian9,而這個wsl只是Ubuntu16.04

但我還是找到了更改的方法:

3. 設(shè)定Linux終端的路徑

上邊已經(jīng)提到我安裝了三個Linux子系統(tǒng),wsl默認(rèn)是Ubuntu 16.04以切換到Debian9為例

  • 先打開Debian并切換到任務(wù)管理器:
taskmaneger.jpg

右鍵debian.exe打開文件所在的位置

path.jpg

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

這就找到了Debian的終端路徑

  • 打開VScode設(shè)置搜索terminal找到這條Terminal>Integrated>Env:Linux
setting.jpg
  • 點擊 Edit in settings.json
setpath.jpg
  • 注釋到原來的路徑添加剛剛復(fù)制的路徑:

"terminal.integrated.shell.windows": "C:\\Program Files\\WindowsApps\\TheDebianProject.DebianGNULinux_1.1.6.0_x64__76v4gfsz19hv4\\debian.exe"

注意要\\

當(dāng)然,正式使用前還需要對你的linux子系統(tǒng)進(jìn)行一些配置,比如更換軟件源,安裝GCC,安裝VIM等,看自己需求。

開發(fā)的時候最好統(tǒng)一VScodeLinux的目錄,方法很多,不講了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容