如何从 VSCode 的“保存格式”中排除一个特定文件?

问题描述

a question about suppressing editor.formatOnSave for specific file extensions (languages),但我有一个不同的问题:如何为我的工作区中的一个特定文件抑制此功能

我想以某种方式在存储库中抑制它,在评论中使用配置或提示,或者诸如此类,这样我就可以防止任何人不小心做错了。我不能告诉我 20 岁左右的队友总是“不格式化保存”,我自己也不能一直记住这一点。

我有一个 ./vscode/settings.json 文件,其中包含:

"editor.formatOnSave": true,

它适用于我工作区中的所有文件。但是,我想为我的 app-routing.module.ts 文件(它是一个 Angular 项目)禁用它,因为那里的自动格式化对可读性的伤害大于它的帮助。

如何为一个特定文件禁用 editor.formatOnSave

当我或同事使用“保存”(Windows 上的CTRL + S)或“全部保存”(Windows 上的CTRL + K,S)时,不应触发自动格式化那个文件


我尝试过的:

这些都没有用。

解决方法

只需使用以下命令保存您的文件:

  • 控制K然后S在Linux和Windows上
  • ⌘ CommandK 然后 S 在 Mac 上