基本是原文的翻譯
用戶設(shè)置與工作空間設(shè)置
VS Code提供了兩種設(shè)置方式:
- 用戶設(shè)置: 這種方式進(jìn)行的設(shè)置拉队,會應(yīng)用于該用戶打開的所有工程污桦;
-
工作空間設(shè)置:工作空間是指使用VS Code打開的某個(gè)文件夾丰涉,在該文件夾下會創(chuàng)建一個(gè)名為
.vscode
的隱藏文件夾,里面包含著僅適用于當(dāng)前目錄的VS Code的設(shè)置繁调。工作空間的設(shè)置會覆蓋用戶的設(shè)置舅桩。
每個(gè)人都有自己的偏好,在使用VS Code進(jìn)行開發(fā)時(shí)寨蹋,都會根據(jù)自己的習(xí)慣來對VS Code進(jìn)行用戶級別的配置松蒜。
但是,當(dāng)多人共同完成某個(gè)項(xiàng)目的時(shí)候已旧,該項(xiàng)目會有一定的編碼規(guī)范秸苗,如: 編輯某個(gè)語言時(shí)的設(shè)置,代碼的縮進(jìn)等等运褪,這個(gè)時(shí)候就需要對該項(xiàng)目進(jìn)行單獨(dú)的工作空間級別的設(shè)置惊楼。
更改默認(rèn)用戶設(shè)置與工作空間設(shè)置
VS Code的設(shè)置文件為setting.json
。
用戶設(shè)置的文件保存在如下目錄:
-
Window
%APPDATA%\Code\User\settings.json
-
Mac
$HOME/Library/Application Support/Code/User/settings.json
-
Linux
$HOME/.config/Code/User/settings.json
工作空間設(shè)置的文件保存在當(dāng)前目錄的.vscode
文件夾下秸讹。
所以有三種方式更改默認(rèn)的設(shè)置:
- 使用編輯器直接打開
setting.json
文件檀咙; - 點(diǎn)擊 VS Code 的 **文件 > 首選項(xiàng) > 設(shè)置 ** ,可以打開設(shè)置面板璃诀;
- 在 VS Code 中使用 <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd>打開命令面板弧可,輸入Preferences: Open User Settings或Preferences: Open Workspace Settings。
推薦使用后兩種方式進(jìn)行更改劣欢,因?yàn)樵谧竺姘辶谐隽丝梢栽O(shè)置的各種選項(xiàng)的默認(rèn)值棕诵。可以直接在其上做更改(鼠標(biāo)懸停在某一項(xiàng)上凿将,點(diǎn)擊左側(cè)的筆形編輯按鈕)年鸳,也可以將某個(gè)設(shè)置復(fù)制到右面板進(jìn)行更改。
對某個(gè)語言進(jìn)行特定配置
可以對某個(gè)語言進(jìn)行專門的設(shè)定丸相。在 VS Code 中使用 <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd>打開命令面板搔确,輸入Preferences: Configure language specific settings...,然后選擇相應(yīng)的語言進(jìn)行設(shè)置。
也可以直接對setting.json
進(jìn)行編輯膳算。如下:
{
"[typescript]": {
"editor.formatOnSave": true,
"editor.formatOnPaste": true
},
"[markdown]": {
"editor.formatOnSave": true,
"editor.wordWrap": "on",
"editor.renderWhitespace": "all",
"editor.acceptSuggestionOnEnter": "off"
}
}