在VScode配置Linux開發環境
作為上一篇同主題博客的更新,這是一種的官方配置方法
其實在VScode里就有微軟官方的WSL插件
我對一部分內容進行了簡單的翻譯
Getting started
安裝
注意:對于某些類型的開發,WSL確實存在一些已知的限制,這些限制也會影響您的VS Code體驗
- 在
Windows
端安裝VScode
(而不是WSL中)
注意:在安裝過程中提示選擇“其他任務”時,請務必選中“ 添加到路徑”選項,以便使用該code命令輕松打開WSL中的文件夾。
- 在
VScode
中安裝Remote - WSL
插件 - 考慮在您的存儲庫中添加
.gitattributes
文件或使用命令提示符運行git config --global core.autocrlf input
禁用Windows端的Git自動行結束轉換。如果其保持啟用狀態,此設置可能會導致您編輯的文件由于行結尾差異而顯示為已修改。有關詳細信息,請參閱提示和技巧。
在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
> ***為私人隱私,不用在意 -
片刻之后,將出現一個新的VS Code窗口,您將看到VS Code正在WSL中打開文件夾的通知。
imageVS Code現在將繼續在WSL中進行自動配置,并在您取得進展時隨時了解最新信息。
-
完成后,您現在可以在左下角看到一個WSL指示器,您將能夠像平常一樣使用VS Code!
image
您在此窗口中執行的任何VS代碼操作都將在WSL環境中執行,從編輯和文件操作到調試,使用終端等等。
第二種打開方法
您可以直接從VS代碼打開遠程WSL窗口:
1. 啟動VS Code
。
2. 按F1
,選擇Remote-WSL:New Window
默認發行版或者Remote-WSL: New Window using Distro.
。
3. 使用“文件”菜單打開文件夾。
如果您已打開文件夾,則還可以使用Remote-WSL
:在WSL命令中重新打開。系統將提示您使用哪個發行版。
如果您在WSL窗口中并且想要在本地窗口中打開當前輸入,請使用Remote-WSL:在Windows
中重新打開。
擴展管理
VS Code在以下兩個位置之一運行擴展:在UI /客戶端本地或在WSL中。雖然影響VS Code UI的擴展(如主題和片段)是在本地安裝的,但大多數擴展都將駐留在WSL中。
如果從“擴展”視圖安裝擴展,它將自動安裝在正確的位置。安裝后,您可以根據類別分組確定擴展的安裝位置。將有本地安裝的類別和一個用于WSL的類別。
- 如圖,此時插件會運行在兩個位置
LOCAL - INSTALLED
和WSL:UBUNTU-16.04 - INSTALLED
第二個位置名稱取決于你使用的WSL版本 - 只要點擊
Install in WSL:Ubuntu-16.04
在WSL中調試
在WSL中打開文件夾后,可以像在本地運行應用程序一樣使用VS Code的調試器。例如,如果選擇啟動配置launch.json
并開始調試(F5),則應用程序將在遠程主機上啟動并將調試器附加到它。有關在其中配置VS Code的調試功能的詳細信息,請參閱調試文檔.vscode/launch.json
。
到此為止已經可以入門了,下一篇講講如何在VScode進行GDB調試,
以及如何一鍵運行
我會繼續進行后續的探究,有問題可以在下面評論哦~~