在VScode配置Linux開發(fā)環(huán)境
作為上一篇同主題博客的更新柴灯,這是一種的官方配置方法
其實在VScode里就有微軟官方的WSL插件
我對一部分內(nèi)容進行了簡單的翻譯
Getting started
安裝
注意:對于某些類型的開發(fā)鲁僚,WSL確實存在一些已知的限制盒延,這些限制也會影響您的VS Code體驗
- 在
Windows
端安裝VScode
(而不是WSL中)
注意:在安裝過程中提示選擇“其他任務”時,請務必選中“ 添加到路徑”選項飘痛,以便使用該code命令輕松打開WSL中的文件夾存皂。
- 在
VScode
中安裝Remote - WSL
插件 - 考慮在您的存儲庫中添加
.gitattributes
文件或使用命令提示符運行git config --global core.autocrlf input
禁用Windows端的Git自動行結(jié)束轉(zhuǎn)換。如果其保持啟用狀態(tài)桌粉,此設置可能會導致您編輯的文件由于行結(jié)尾差異而顯示為已修改。有關(guān)詳細信息衙四,請參閱提示和技巧铃肯。
在WSL中打開一個文件夾
打開WSL終端窗口(使用開始菜單項或
wsl
從命令提示符鍵入)在WSL中cd到你要打開的文件夾(可以打開windows目錄如
/mnt/d
)-
在WSL中鍵入
code .
注意:如果此命令不起作用,則在安裝時可能沒有將VS Code添加到路徑中届搁。
s ***@*******:/mnt/d$ code . Installing VS Code Server 036a6b1d3ac84e5ca96a17a44e63a87971f8fcc8 Downloading: 100% Unpacking: 100% ***@*******:/mnt/d$
> 第一次使用該命令可能會花十幾秒安裝VS Code Server
> ***為私人隱私,不用在意 -
片刻之后,將出現(xiàn)一個新的VS Code窗口,您將看到VS Code正在WSL中打開文件夾的通知卡睦。
imageVS Code現(xiàn)在將繼續(xù)在WSL中進行自動配置宴胧,并在您取得進展時隨時了解最新信息。
-
完成后表锻,您現(xiàn)在可以在左下角看到一個WSL指示器恕齐,您將能夠像平常一樣使用VS Code!
image
您在此窗口中執(zhí)行的任何VS代碼操作都將在WSL環(huán)境中執(zhí)行瞬逊,從編輯和文件操作到調(diào)試显歧,使用終端等等。
第二種打開方法
您可以直接從VS代碼打開遠程WSL窗口:
1. 啟動VS Code
确镊。
2. 按F1
士骤,選擇Remote-WSL:New Window
默認發(fā)行版或者Remote-WSL: New Window using Distro.
。
3. 使用“文件”菜單打開文件夾蕾域。
如果您已打開文件夾拷肌,則還可以使用Remote-WSL
:在WSL命令中重新打開。系統(tǒng)將提示您使用哪個發(fā)行版旨巷。
如果您在WSL窗口中并且想要在本地窗口中打開當前輸入巨缘,請使用Remote-WSL:在Windows
中重新打開。
擴展管理
VS Code在以下兩個位置之一運行擴展:在UI /客戶端本地或在WSL中采呐。雖然影響VS Code UI的擴展(如主題和片段)是在本地安裝的若锁,但大多數(shù)擴展都將駐留在WSL中。
如果從“擴展”視圖安裝擴展斧吐,它將自動安裝在正確的位置又固。安裝后,您可以根據(jù)類別分組確定擴展的安裝位置会通。將有本地安裝的類別和一個用于WSL的類別口予。
- 如圖,此時插件會運行在兩個位置
LOCAL - INSTALLED
和WSL:UBUNTU-16.04 - INSTALLED
第二個位置名稱取決于你使用的WSL版本 - 只要點擊
Install in WSL:Ubuntu-16.04
在WSL中調(diào)試
在WSL中打開文件夾后,可以像在本地運行應用程序一樣使用VS Code的調(diào)試器涕侈。例如沪停,如果選擇啟動配置launch.json
并開始調(diào)試(F5),則應用程序?qū)⒃谶h程主機上啟動并將調(diào)試器附加到它裳涛。有關(guān)在其中配置VS Code的調(diào)試功能的詳細信息木张,請參閱調(diào)試文檔.vscode/launch.json
。
到此為止已經(jīng)可以入門了端三,下一篇講講如何在VScode進行GDB調(diào)試舷礼,
以及如何一鍵運行
我會繼續(xù)進行后續(xù)的探究,有問題可以在下面評論哦~~