【问题标题】:Camel case lost when pasting in Visual Studio在 Visual Studio 中粘贴时骆驼大小写丢失
【发布时间】:2014-09-22 05:46:19
【问题描述】:

在 Visual Studio Ultimate 2013(确切地说:版本 12.0.3)中,当我从剪贴板粘贴时,我的数据绑定被重新格式化。

我有这个简单的数据绑定:

<div  data-bind=" 'Text':camelCaseProperty}></div>

当我剪切然后粘贴时,我的代码中的camelCaseProperty 位被重新格式化。粘贴后代码如下:

<div data-bind=" 'Text' camelcaseproperty}></div>

请注意,camelcaseproperty 不再是驼峰式!另外,冒号被去掉了。

有人经历过吗?有人知道怎么预防吗?

【问题讨论】:

  • 只是为了确定,你确认这是 Resharper 做的吗?您可以(至少在 V7 中可以)通过单击按钮在选项中暂停 Resharper。
  • 刚刚检查过,在 resharper 暂停的情况下仍然可以正常工作

标签: html data-binding knockout.js visual-studio-2013


【解决方案1】:

这可能是由于 Visual Studio 的自动格式化选项,因为您在末尾有一个额外/未打开的 }

此外,您还有 HTML(Web 表单)选项:

【讨论】:

  • 已通过将客户端属性更改为“按输入”进行修复。当我在多行上有很长的属性时,也会出现这个问题。这解决了这两种情况,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-06
  • 2019-06-12
  • 2010-12-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多