【发布时间】:2021-07-02 04:43:19
【问题描述】:
有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)时,应该不触发该文件的自动格式化。
我尝试过的:
- 检查所有答案in the related question(例如
"[javascript]": { "editor.formatOnSave": false } - 子文件夹中有
.vscode/settings.json文件夹,但that's not supported - 在我的文件中包含
/* eslint-disable prettier/prettier */(AFAIK prettier 是我的 TypeScript 文件格式化程序),并通读this open prettier issue on GitHub - 创建一个
.prettierignore文件并添加我的文件
这些都不起作用。
【问题讨论】:
标签: visual-studio-code vscode-settings