3

一行上有多个数据绑定的 cshtml 文件会在 >data-bind="< 之后插入一个制表符(四个空格)。当 Visual Studio 执行“格式化文档”时会发生这种情况。因此可以通过 Edit->Format 重现文档。

只有额外的数据绑定有这个,所以第二个和第三个得到空格,而第一个保持正常:

<input type="checkbox" data-bind="checked: Active" /><span data-bind="text: firstName"></span><span data-bind="text: lastName"></span>

更改为:

<input type="checkbox" data-bind="checked: Active" /><span data-bind="    text: firstName"></span><span data-bind="    text: lastName"></span>

这不是一个大问题,可以将东西放在单独的行上,但仍然很烦人。

编辑:自 vs2013 以来我不再有这个问题。这似乎也解决了另一个问题,即 vs 会随机决定移动我的 carret 并输入一些空格。

4

1 回答 1

1

我正在使用 Visual Studio 2012,我没有遇到这个问题。也许您可以尝试重置您的 VS 设置。如果它不起作用,我将发布我的设置。

于 2013-06-03T20:01:42.490 回答