為VScode添加Linux終端
大多數(shù)人在開發(fā)C代碼時(shí)會(huì)選擇在自己的筆記本電腦上安裝一個(gè)linux虛擬機(jī),再在虛擬機(jī)里打代碼,雖然現(xiàn)在電腦的配置都足夠了算芯,但我還是非常抗拒這種低效的做法凳宙。
windows版本:win10 1903
效果:
下面的Terminal 是Debian 子系統(tǒng)的終端熙揍,進(jìn)行代碼的編譯和運(yùn)行
1. 啟用WIN10 Linux子系統(tǒng)
百度
其實(shí)到這里就可以在linux終端進(jìn)行開發(fā)了
PS:Linux的文件無(wú)法在win下通過常規(guī)方法訪問,更新1903后可以在終端運(yùn)行explorer.exe .
在windows資源管理器打開linux文件目錄進(jìn)行訪問
2. VScode添加linux終端
- 打開右下角選擇終端
Select Default Shell
如果沒有可以按'+'
再建一個(gè)(當(dāng)有兩個(gè)以上Termin可選時(shí)才會(huì)顯示 Select Default Shell
)
- 這時(shí)上邊彈出
一個(gè)是CMD
氏涩,一個(gè)是PowerShell
届囚,還有一個(gè)wsl
就是Linux的終端
但是這邊只能顯示一個(gè)Linux的終端,如果安裝有多個(gè)Linux子系統(tǒng)的話這個(gè)wsl
只是其中一個(gè)是尖,本人安裝了Ubuntu 16.04
; Ubuntu 18.04
; Debian9
,而這個(gè)wsl
只是Ubuntu16.04
但我還是找到了更改的方法:
3. 設(shè)定Linux終端的路徑
上邊已經(jīng)提到我安裝了三個(gè)Linux子系統(tǒng)意系,wsl
默認(rèn)是Ubuntu 16.04
以切換到Debian9
為例
- 先打開
Debian
并切換到任務(wù)管理器:
右鍵debian.exe
打開文件所在的位置
C:\Program iles\WindowsApps\TheDebianProject.DebianGNULinux_1.1.6.0_x64__76v4gfsz19hv4
這就找到了Debian的終端路徑
- 打開
VScode
設(shè)置搜索terminal找到這條Terminal>Integrated>Env:Linux
- 點(diǎn)擊
Edit in settings.json
- 注釋到原來(lái)的路徑添加剛剛復(fù)制的路徑:
"terminal.integrated.shell.windows": "C:\\Program Files\\WindowsApps\\TheDebianProject.DebianGNULinux_1.1.6.0_x64__76v4gfsz19hv4\\debian.exe"
注意要\\
當(dāng)然,正式使用前還需要對(duì)你的linux
子系統(tǒng)進(jìn)行一些配置饺汹,比如更換軟件源蛔添,安裝GCC
,安裝VIM
等兜辞,看自己需求迎瞧。
開發(fā)的時(shí)候最好統(tǒng)一VScode
和Linux
的目錄,方法很多逸吵,不講了凶硅。