📅  最后修改于: 2023-12-03 15:22:00.723000             🧑  作者: Mango
当在 VSCode 中使用格式化程序时,它将尝试格式化您打开的所有文件,包括 JavaScript 文件。但是,有些文件可能已经是按您自己的方式格式化的,或者是不需要格式化的。在这种情况下,您可以从 VSCode 中排除这些文件。
可以通过在 settings.json
文件中添加一个配置项来实现。为此,打开 VSCode 并执行以下操作:
Ctrl+Shift+P
(Windows, Linux) 或 Cmd+Shift+P
(macOS);Preferences: Open Settings (JSON)
”并打开此文件您应该会看到像这样的文件:
{
"workbench.colorTheme": "Default Light+",
"editor.formatOnSave": true
}
"editor.formatOnSave": true
到您要排除的文件类型的设置中。例如,如果您要排除 *.test.js
文件,那么您的 settings.json
文件应该如下所示:
{
"workbench.colorTheme": "Default Light+",
"editor.formatOnSave": true,
"[javascript]": {
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.formatOnSave": true
},
"[typescript]": {
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.formatOnSave": true
},
"[json]": {
"editor.formatOnSave": true
},
"[jsonc]": {
"editor.formatOnSave": true
},
"[python]": {
"editor.formatOnSave": true
},
"[markdown]": {
"editor.formatOnSave": true
},
"[plaintext]": {
"editor.formatOnSave": true
},
"[*.test.js]": {
"editor.formatOnSave": false
}
}
如您所见,我们在 settings.json
文件中做的是为 *.test.js
文件类型指定了我们希望在保存时不进行格式化的选项。
通过上述步骤,您可以轻松地从 VSCode 中排除要格式化的特定文件类型。您也可以按此方法添加其他文件类型,以此满足您在编写代码时的需求。