VSCode - 保存时禁用所有自动格式化

2023-12-25

我正在编辑别人的代码,我只想更改 9000 行文件中的 1 行。但每次保存时,VS Code 都会格式化整个文件并删除所有尾随空格。这是一个禁忌,因为当我把它推上去时,审阅者将不知道该看哪一行。

我尝试禁用 prettier,将所有文件添加到.prettierignore,进入 VS Code 设置并禁用格式化程序或空白修剪的任何建议,关闭formatOnSave.

这是我的.vscode/settings.json

{
  "prettier.disableLanguages": [
    "js",
    "json",
    "javascript"
  ],
  "javascript.format.enable": false,
  "typescript.format.enable": false,
  "json.format.enable": false,
  "html.format.enable": false,
  "emmet.showAbbreviationSuggestions": false,
  "css.validate": false,
  "editor.defaultFormatter": null,
  "editor.formatOnSave": false,
  "[javascript]": {
      "editor.formatOnSave": false,
      "editor.defaultFormatter": null
  },
  "editor.trimAutoWhitespace": false,
  "diffEditor.ignoreTrimWhitespace": false,
  "files.trimTrailingWhitespace": false,
  "files.trimFinalNewlines": false,
"eslint.format.enable": false,
"files.autoSave": "off",
}

唯一有效的办法就是我这样做CTRL + SHIFT + P, then SAVE WITHOUT FORMATTING。但是我可以进行什么设置以便我可以通过正常保存来做到这一点?


有同样的问题,只需将“cmd + s”绑定到不格式化保存。 按 cmd+shift+p 然后搜索保存而不格式化,然后单击配置图标,然后用 'cmd + s' 绑定它,问题消失了:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VSCode - 保存时禁用所有自动格式化 的相关文章

随机推荐