一行上有多个数据绑定(bind)的 cshtml 文件会在 >data-bind="< 之后插入一个制表符(四个空格)。当 Visual Studio 执行“格式化文档”时会发生这种情况。因此可以通过编辑重现->格式化文档。
只有附加数据绑定(bind)具有此功能,因此第二个和第三个添加了空格,而第一个保持正常:
<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 会随机决定移动我的插入符并输入一些空格。
最佳答案
我正在使用 Visual studio 2012,并且没有遇到这个问题。 也许你可以尝试重置 VS 设置。 如果不起作用,我将发布我的设置。
关于visual-studio - Visual Studio 格式文档在数据绑定(bind)后插入选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895708/