html - 如何在 Visual Studio Code 版本 : 1. 35.1 中关闭自动格式化(系统设置)

标签 html node.js visual-studio-code mustache

我正在使用 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

format on save settings

关于html - 如何在 Visual Studio Code 版本 : 1. 35.1 中关闭自动格式化(系统设置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56925100/

相关文章:

javascript - 无法执行事件ajaxStart()

javascript - 获取指定父级之前的所有父级信息

node.js 中的 Ajax 文件上传

javascript - 无法在具有匿名函数的函数内使用 "this"

javascript - 当文本和图标在同一行对齐时,自定义卡片组件无响应

javascript - Jquery 23秒延迟更改div

javascript - bulkDelete 方法未按预期工作

visual-studio-code - VS代码: Arduino Board Configuration offers no boards to select

flutter - 在VSCode解释包中以URI形式 flutter

javascript - Intellisense 不适用于 Visual Studio Code 中的导入