vscode关闭保存时代码自动格式化
通过以上任一方法操作后,VS Code 将不再在保存时触发自动格式化。(工作区配置文件),它可能覆盖全局设置。Windows/Linux:按下。)打开命令面板,输入。),取消勾选复选框。
在 VS Code 中关闭保存时自动格式化的方法如下:
方法一:通过图形化设置(推荐)
-
打开设置界面
Windows/Linux:按下Ctrl + ,
macOS:按下Cmd + , -
搜索关键词
在搜索栏输入format on save -
关闭选项
找到 Editor: Format On Save(或中文版显示为 编辑器: 保存时格式化),取消勾选复选框。
方法二:通过 settings.json 配置文件
-
打开配置文件
按下Ctrl + Shift + P(或Cmd + Shift + P)打开命令面板,输入Preferences: Open User Settings (JSON)并选择。 -
修改配置项
在settings.json中添加或修改以下配置:{ "editor.formatOnSave": false }
⚠️ 注意事项
-
插件可能覆盖全局设置
某些格式化插件(如 Prettier、ESLint)可能自带保存时格式化功能,需额外检查它们的独立设置:- 在设置中搜索
format,关闭插件相关的保存选项(如Prettier: Require Config) - 或在
settings.json中添加插件专属配置:{ "prettier.requireConfig": false, "eslint.format.enable": false }
- 在设置中搜索
-
语言特定配置
若只想关闭特定语言的自动格式化(如仅关闭 JavaScript 的格式化),使用下方配置:{ "[javascript]": { "editor.formatOnSave": false } } -
检查工作区设置
若项目根目录有.vscode/settings.json(工作区配置文件),它可能覆盖全局设置。
验证是否关闭成功
- 保存文件(
Ctrl + S或Cmd + S) - 观察代码是否不再自动调整缩进或换行。
通过以上任一方法操作后,VS Code 将不再在保存时触发自动格式化。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)