📜  从格式化程序 vscode 中排除文件类型 - Javascript (1)

📅  最后修改于: 2023-12-03 15:22:00.723000             🧑  作者: Mango

从格式化程序 vscode 中排除文件类型 - Javascript

当在 VSCode 中使用格式化程序时,它将尝试格式化您打开的所有文件,包括 JavaScript 文件。但是,有些文件可能已经是按您自己的方式格式化的,或者是不需要格式化的。在这种情况下,您可以从 VSCode 中排除这些文件。

怎样排除文件类型?

可以通过在 settings.json 文件中添加一个配置项来实现。为此,打开 VSCode 并执行以下操作:

  1. 打开命令面板: Ctrl+Shift+P(Windows, Linux) 或 Cmd+Shift+P(macOS);
  2. 在命令面板中输入“Preferences: Open Settings (JSON)”并打开此文件

您应该会看到像这样的文件:

{
  "workbench.colorTheme": "Default Light+",
  "editor.formatOnSave": true
}
  1. 添加 "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 中排除要格式化的特定文件类型。您也可以按此方法添加其他文件类型,以此满足您在编写代码时的需求。