關於VSCode中工作區的講解與使用工作區還你一個輕量 的VSCode


關於VSCode中工作區的講解與使用工作區還你一個輕量 的VSCode

VSCode的使用率在逐漸提高,但安裝太多的插件會使得VSCode變得臃腫,甚至運行變慢,占用太多內存,此文章介紹了工作區,並如何來使用工作區更好地體驗VSCode。

初次使用VSCode,肯定有很多人好奇,這里面的工作區有什么用,與文件夾的區別在哪。

其實VSCode中的工作區是為了讓你配置一個工作環境,讓你更好地針對不同地環境(如JAVA環境,C++環境)設定不同地配置體驗更好的VSCode。

 

這里舉個栗子:

我們在JAVA環境,無需使用Python的插件,但是Python的插件默認開啟,占有很多系統不必要的內存,我們就可以在不同的工作區進行不同的配置。

這里僅是用Java和Python舉個栗子,可能有人會說不會用VSCode寫個Java,作者本人也不經常用VSCode寫Java項目,用它寫前端更多些。

 

VSCode層次關系

層次關系如下

層次很清晰,即

系統默認設置(不可修改)-用戶設置-工作區設置-文件夾設置

后者的設置會覆蓋前者的設置,若沒有設置某一項,將繼續使用前者的設置。

 

我們可以這樣理解此層次

用戶設置即全局設置,用戶自行設定好后,每次打開VSCode即使用的此設定,若某項無設定即使用默認設置。

工作區設置即工作環境設置,可對不同的工作環境是用不同的工作環境,若某項無設定,即使用上一層設置。

文件夾設置即為項目設置,將一個文件夾當成一個項目,對同一個工作環境下的不同項目,使用不同的設置,若某項無設定,即使用上一層設置。

 

即 全局-工作環境-項目

僅是一種理解方式,如有更好的理解,可以評論。

 

注:工作區可以不打開,即無“工作區設置”,“用戶設置”下面直接到“文件夾設置”

層次為 用戶設置-文件夾設置

 

如何新建一個工作區

大家應該都發現了,文件中沒有“新建工作區”的選項。

打開文件會看到“將工作區另存為…”選項,這就代替了“新建工作區”,再不打開任何工作區、文件夾及文件的清空下,這個選項都可以使用。

如果在打開的文件夾的情況下保存工作區,會自動將此文件夾放入工作區,也建議這樣使用。

工作區文件建議直接放置在你的工作文件夾(如Java文件夾)下,若打開文件夾的情況下,建議不要更改路徑,直接放置此文件夾下。

打開某一文件夾后,若文件夾中含有工作區文件,會自動彈出以下提示

也可以將所有的工作區文件放置在同一個文件夾下,方便管理。

 

工作區的文件夾配置詳解

你可以添加任意的文件夾至此工作區,來使用當前工作區的設置。

工作區中的文件夾配置如下,為json格式。

{
"folders": [
{
"path": "."
},
{
"path": "D:\\Workspaces\\VSCode\\Python"
}
],
"settings": {
"python.pythonPath": "C:\\Program Files\\Python37\\python.exe"
}
}

"path": "." 為當前工作區文件所在的文件夾。

"path": "D:\\Workspaces\\VSCode\\Python" 為你自行添加的文件夾路徑。

"python.pythonPath": "C:\\Program Files\\Python37\\python.exe"此為python路徑

通過此方式我們亦可以為不同的工作區設置不同python版本,如python2,python3。

 

如何在不同的工作區啟用/禁用不同的插件

這里就是工作區的關鍵部分。

找到當前插件,若是Java或Python等插件集合建議打開其擴展包。

有兩個選項

  • 第一個選項“禁用”為你的用戶設置
  • 第二個選項“禁用(工作區)”為工作區設置

選擇“禁用(工作區)”。

這里我是在Python的工作區下禁用Java擴展包。

禁用后會發現此擴展包下的所有Java插件集合都被禁用。

此設置會只應用到當前工作區下,不會影響用戶設置和其他工作區的設置,文件夾無此設置。

VSCode關閉后會繼續打開上次打開的工作區,如想關閉,請使用文件-關閉工作區。

 

建議:在用戶設置(即非打開工作區的情況下)關閉大多數插件,留下常用的,在不同的工作區下再開啟,比如我是默認關閉了Java插件,在Java工作區下開啟了它。

 

總結:通過這種方式,將使得安裝太多插件下VSCode也不會顯得很臃腫,占用內存也會相應地減小,還給我們一個輕量的VSCode。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM