当我保存文件时,为啥 Visual Studio Code 会格式化我的文件?

Posted

技术标签:

【中文标题】当我保存文件时,为啥 Visual Studio Code 会格式化我的文件?【英文标题】:When I save file, why Visual Studio Code does format my file?当我保存文件时,为什么 Visual Studio Code 会格式化我的文件? 【发布时间】:2017-07-01 22:23:41 【问题描述】:

美好的一天!

请帮帮我。

This is My code。当我单击 CTRL+S 或单击“全部保存”或“保存”时,我的 Visual Studio Code 会像 ALT+SHIFT+F 一样格式化我的所有文档...但是,我没有单击此功能。 And my CSS, or html code after Click button "Save"。你怎么看,我的大代码看起来很糟糕。怎么去掉这个功能?

提前谢谢你。

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,这个问题是由扩展“JS-CSS-HTML Formatter”引起的。我卸载了它,然后它就可以工作了!希望它可以帮助某人!

【讨论】:

哦,非常感谢!我一直在寻找解决方案这么久! 我可以确认我也是这样。请注意,删除扩展后我必须重新启动 VS Code。 我也有同样的问题。是否可以使用此扩展程序但以某种方式禁用此“功能”?【参考方案2】:

转到设置 (Ctrl + ,) 并将 editor.formatOnSave 从 true 更改为 false:"editor.formatOnSave": false,

【讨论】:

我有/有“假”。我什至重新安装了程序,都是一样的情况。或许,您还有其他建议吗?【参考方案3】:

只需确保您在 用户VS 代码设置中的工作区

【讨论】:

【参考方案4】:

我刚刚enter image description here也遇到了这个问题,不得不转到选项卡 >>> 代码/首选项/设置/ 在搜索栏中输入格式。然后查找保存时正在格式化的内容。我的是“HTML > 格式:启用”,我没有选中它,它解决了我的问题。我知道这是一个老问题,但我希望这个答案能在 2019 年帮助其他人。

【讨论】:

我错过了填写图片描述的部分:)

以上是关于当我保存文件时,为啥 Visual Studio Code 会格式化我的文件?的主要内容,如果未能解决你的问题,请参考以下文章

当我构建我的项目时,Visual Studio 2008 没有创建 .exe 文件。任何想法为啥?

当我保存然后切换文件时,Visual Studio 冻结

为啥 Visual Studio 不将我的更改应用于 HTML 文件?

当我保存文件时,为什么Visual Studio Code会格式化我的文件?

Visual Studio代码 - 保存时文件末尾的新空白行

为啥 Visual Studio 阻止我看到 .csproj 文件,有没有办法强制打开它?