我有posted on this before,但无法找到一个简单的例子。这是一个。我把一些代码注释掉了。部分如果是评论。我使用取消注释来重新打开代码进行测试。所以这......
'check to see if this is a "simple" struct that has only basic types inside, not additional embedded type 5's
变成了这个......
check to see if this Is a "simple" struct that has only basic types inside, Not additional embedded type 5's
查看Is
和Not
。这并非发生在所有关键字上,似乎它主要与Linq相关的术语得到重新骆驼套装 - Is,On,Where等等。这很奇怪,因为我在任何项目中都没有或使用过Linq。
这很烦人,但实际上有害的是当它在引号内发生时。让我们说你有这样的事情......
'this is a "really long comment that I want to split into two lines"
现在我把光标放在前面,比如说,"我"并返回。这将生成带有尾随引号的第二行。现在,从那一点开始,整个文件中的每个关键字都被重新设置,因为这是一个令VS混淆的公开引用。现在我的git diff基本搞砸了。
有没有人对可能发生的事情以及如何将其关闭提出任何建议?
答案 0 :(得分:3)
关键字的重新包装是“漂亮列表(重新格式化)代码”的一个特征。在VS2015之前的VS版本中,此功能不那么激进,并且没有对一行进行取消注释。
要禁用它,请转到:
工具菜单 - >选项 - >文字编辑器 - >基本 - >高级 - >编辑帮助部分
并取消选中“漂亮列表(重新格式化)代码”。