參考資料
Visual Studio Code權威指南 by 韓駿
一. 全局設置與用戶設置
1.1 Vscode支持兩種不同范圍的設置
- 用戶設置(User Settings):這是一個全局范圍的設置,會應用到所有的
Visual Studio Code
實例中。 - 工作區設置(Workspace Settings):設置被保存在相應的工作區,只會對相應的工作區生效。工作區設置會覆蓋用戶設置。此外,工作區設置對于團隊成員分享項目的設置也是十分有用的。一般來說,工作區設置的設置文件也會被提交到版本控制工具(如
Git
)中去。·如下圖所示,有User
和Worksapce
兩種設置方法。
1.2 設置搜索
實際上,我們在圖形化界面中對設置的一些默認選項進行了更改,更改項是保存在了settings.json
文件中的
1.3 相關搜索
1.4 settings.json文件
根據操作系統的不同,用戶設置的settings.json文件所在的位置也不同:
- Windows:%APPDATA%\Code\User\settings.json- macOS:$HOME/Library/Application Support/Code/User/settings.json- Linux:$HOME/.config/Code/User/settings.json工作區設置的settings.json文件位于根目錄的.vscode文件夾下。
1.5 對某一編程語言進行特定設置
(1) 通過Ctrl+Shift+P快捷鍵打開命令面板,然后輸入并執行Preferences:ConfigureLanguage Specific Settings
。
(2) 選擇想要進行設置的語言。
1.6 Vscode常用的設置項
(1) 控制編輯器自動格式化粘貼的內容:
"editor.formatOnPaste": true
(2) 在保存文件后進行代碼格式化:
"editor.formatOnSave": true
(3) 改變字體大小:
# 編輯區域
"editor.fontSize": 18
# 集成終端
"terminal.intergrated.fontSize" : 14
# 輸出窗口
"[Log]":"editor.fontSize": 15
(4) 調整窗口的縮放級別:
"window.zoomLevel": 5
(5) 設置連體字:
需要注意的是,在設置連體字的時候,要確保所設置的字體是支持連體字的。比如,Fira Code字體就是Visual Studio Code團隊常用的字體之一。
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true
(6) 設置自動保存的模式:
"files.autoSave": "afterDelay"
"files.autoSaveDelay": 1000
(7) 設置一個制表符(Tab)等于的空格數:
"editor.tabSize": 4
(8) 設置按Tab鍵時插入空格還是制表符(Tab):
"editor.insertSpaces": true
(9) 控制編輯器在空白字符上顯示符號的方式:
"editor.renderWhitespace": "all"
(10) 配置排除的文件和文件夾的glob模式。文件資源管理器將根據此設置決定要顯示或隱藏的文件和文件夾:
"files.exclude": {"somefolder/": true,"somefile": true
}
(11) 配置在搜索中排除的文件和文件夾的glob模式:
"search.exclude": {"somefolder/": true,"somefile": true
}