我正在使用 Visual Studio 代码来构建带有 Mustache 模板的 Node JS 应用程序。我的 html 文件之一中有以下代码:
<script>
{{{interface}}}
</script>
由于保存时自动格式化,结果如下(大括号之间添加了空格):
<script>
{ { { interface } } }
</script>
这在浏览器控制台上给出以下错误:
Uncaught ReferenceError: interface is not defined
我尝试将 editor.formatOnSave 设置为 false,但找不到此开关。
以下是我的 VS Code 版本信息:
Version: 1.35.1 (system setup)
Commit: c7d83e57cd18f90026a8162d042843yui1bcf27m
Date: 2019-06-12T15:16:14.389Z
Electron: 3.1.8
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT ia32 10.0.17134
如何在保存时摆脱此自动格式功能?
最佳答案
该选项肯定有一个设置。见下图。
请注意,VS Code 提供两种不同的设置范围:
用户设置 - 全局应用到您打开的任何 VS Code 实例的设置。
工作区设置 - 存储在工作区中的设置,仅在工作区打开时应用。
另请参阅屏幕末尾的在 settings.json 中编辑
设置。如果切换到旧 View ,您可以手动编辑设置文件。
See answer for that
关于html - 如何在 Visual Studio Code 版本 : 1. 35.1 中关闭自动格式化(系统设置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56925100/