Visual studio 2015 Visual Studio 2015在格式化文档时在Mustache.js模板中插入空格

Visual studio 2015 Visual Studio 2015在格式化文档时在Mustache.js模板中插入空格,visual-studio-2015,mustache,Visual Studio 2015,Mustache,我们有几台机器,都可以加载和格式化包含胡须模板的HTML。在一台机器上,它在胡须标签内注入空格: <input type="text" value="{{data.firstName}}"> 变成- <input type="text" value="{{ data.firstName }}"> 有时它甚至会在引号和括号之间插入空格。 通常情况下,这并没有什么大不了的,除了一些必须修剪的空格外,但有时我会使用一种自定义方法来选择HTML选项或将数据库值转换为公

我们有几台机器,都可以加载和格式化包含胡须模板的HTML。在一台机器上,它在胡须标签内注入空格:

<input type="text" value="{{data.firstName}}">

变成-

<input type="text" value="{{ data.firstName }}">

有时它甚至会在引号和括号之间插入空格。 通常情况下,这并没有什么大不了的,除了一些必须修剪的空格外,但有时我会使用一种自定义方法来选择HTML选项或将数据库值转换为公共代码键/值对。我可能会在一个小胡子块里面放一些HTML。不管怎样,额外的空间都会把他们搞得一团糟

我们已经比较了所有文本编辑器/格式/间距选项,但它仍然希望使用空格对其进行格式设置。它是一个.htm文件,所以我认为它应该使用HTML、JavaScript、CSS或JSON的规则。我们也用C++和C语言来查找,只是为了覆盖基,因为它们使用相同的括号。它还正确地对胡子内容进行颜色编码,因此它知道标签(尽管我找不到关于胡子的规则)


有人知道是什么规则控制Mustache标签中空格的格式吗?

您是否使用了可能影响格式的插件?Visual Studio 2015不会像这样格式化我的把手。不。没有其他插件。那么,在htm文件中,当您按Ctrl键K,D时,在VS 2015中不会改变它们吗?它们是虚线符号吗?我们注意到它更多地使用这些。现在它开始在每台机器上注入它们,所以一些最近的VS更新肯定是原因,而其他一些还没有更新,但现在更新了。我使用的是VS 2015,但在我的HTML/JS文件中没有这样做。奇怪!很抱歉,我帮不上什么忙。javascript文件也一样。在{和}之前注入空间,因此它不会通过jslint.:-(Javascript在文本编辑器下有一个选项,您可以在其中设置间距。我已经关闭了该选项,但它仍然将空格放在HTML文件中没有选项的地方。您是否使用了任何可能影响格式设置的插件?Visual Studio 2015不会像这样设置我的把手的格式。没有其他插件。因此,在htm文件中,当您按Ctrl K时,D it在VS 2015中没有改变它们吗?它们是虚线符号吗?我们注意到它在这些方面做得更多。它现在开始在每台机器上注入它们,所以一些最新的VS更新肯定是原因,而其他人还没有更新,但现在更新了。我在使用VS 2015,它在我的HTML/JS文件中没有这样做。奇怪!对不起,我不能提供更多帮助。她也是e表示javascript文件。在{和}之前注入空格,这样它就不会通过jslint.:-(javascript在文本编辑器下有一个选项,您可以在其中设置间距。我已经关闭了该选项,但它仍然将空格放在HTML文件中没有选项的地方。