我已经多次检查了我的首选项,并确保所有与格式保存相关的选项都设置为 false。但是每次我拯救一个。Json 文件我看到我的文件正在格式化。
编辑: 卸载扩展,还有许多其他更好的维护格式化程序(如 Beautify)
好的,检查您是否已经安装了这个扩展: “ JS-CSS-HTML 格式化程序”。
现在,如果有,按 CTRL + SHIFT + P,键入“ Formatter”,您应该会看到一个选项,显示 Formatter Config。
选择该选项后,将打开一个名为 format ter.json 的文件,您所要做的就是编辑属性(名为 onSave) ,使其从 true 变为 false。
重新启动 VS 代码,瞧! ! 它停止了自动格式化。(耶! ! !)
我正在使用下面版本的 VS 代码
Version: 1.28.2 (user setup) Commit: 7f3ce96ff4729c91352ae6def877e59c561f4850 Date: 2018-10-17T00:23:51.859Z Electron: 2.0.9 Chrome: 61.0.3163.100 Node.js: 8.9.3 V8: 6.1.534.41 Architecture: x64
然后通过以下步骤关闭它:
CTRL+SHIFT+P
Settings
Preferences: Open User Settings
现在按照这些图片说明:
在“ project/. vscode/Settings.json”中查找 Settings.json
{ "editor.formatOnSave": false }
在 VisualStudio 代码中,为了停止自动格式化 只是为了你的 Json 文件,请通过打开 用户设置-首选项。在 settings.json文件中添加以下内容
settings.json
{ "[json]": { "editor.formatOnSave": false } }
默认情况下,我的格式设置为 CMD k + s,以便 VS Code 在不进行格式化的情况下保存。你可以试试
除了这里的答案,还有一些 "editor.formatOnSave"以外的设置可能有类似的效果,你可能也想禁用它们——例如,我在我的用户偏好设置(setings.json)中启用了以下设置:
"editor.formatOnSave"
"editor.codeActionsOnSave": { "source.organizeImports": true },
我 喜欢的 json 格式是默认启用的 但是只想在编辑某些文件时禁用它(也就是说,我不希望一些大规模的 json 文件在格式化后展开)。
为了从自动格式化中排除这些特定文件,我修改了 保存 < em > 而不设置 格式。
进入您的 vs 代码键盘快捷键,看看 Save without formatting设置为什么。在我的例子中(mac 用户)是 CMD+K后面跟着 S。如果未设置,请创建自己的自定义快捷方式。
Save without formatting
CMD+K
S
在 VS 代码中,默认情况下 无格式化保存是通过-完成的
视窗: 步骤1: 然后按 CTRL + K 步骤2: 按 CTRL + Shift + S
在 MAC 上: 步骤1: 然后按 CMD + K 步骤2: 按 S
转到文件-> 偏好-> settings-> 搜索 Editor: Auto Indent and select 没有 from drop down
also make this change in setting.json “ Editor. formOnSave”: false,
这个会有用的。
配置您的 settings.json文件,在 .vscode文件夹中,如果不存在,只需在项目根目录中创建一个。
.vscode
1.1在保存所有文件时禁用格式
{ "eslint.autoFixOnSave": false, "editor.formatOnSave": false }
1.2在保存 .json文件时仅禁用格式
.json
只是使用 VS 代码图形用户界面
要打开您的用户和工作区设置,请使用以下 VS Code 菜单命令:
在 Windows/Linux 上: File > Preferences > Settings 在 macOS: Code > Preferences > Settings
File > Preferences > Settings
Code > Preferences > Settings
2.1开放工作区设置
命令 + Shift + P/Win + Shift + P
2.2搜索关键字(如 json)并根据需要设置配置
json
Https://code.visualstudio.com/docs/getstarted/settings
如果是为了 Vscode-js-css-html-formatter-0.2.3 out src format ter.json,
试着申请:
{ "onSave": false, "javascript": {... ... }
禁用复选框以禁用代码格式化程序。