visual-studio - Visual Studio 格式文档在数据绑定(bind)后插入选项卡

标签 visual-studio data-binding knockout.js tabs

一行上有多个数据绑定(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/

相关文章:

c++ - 我链接对了吗?

c# - 如何在 Visual Studio 中为 nuget 包创建离线存储库

javascript - 如何使用带有 vue js 的计算和 Prop 将事件样式应用于菜单

javascript - 无法获取未定义或空引用的属性 'subscribe'

knockout.js - 从具有多个可观察属性的对象获取一个通知

c# - WPF 中的 Visual Studio 样式撤消/重做按钮

c++ - Visual Studios 9 不一致的 Dll 链接

Silverlight DataGridTextColumn 绑定(bind)可见性

c# - 在 ConverterParameter 中使用枚举

c# - 在 Knockout foreach 数据绑定(bind)中使用服务器端对象类型