禁用Visual Studio 2015注释对齐?

Mar*_*rde 10 c# comments text-editor indentation visual-studio-2015

在Visual Studio 2015中,如果您有这样的代码:

var foo = that.Bar(); // Get the value
//foo++;
Run Code Online (Sandbox Code Playgroud)

选择编辑 - >高级 - >格式文档会导致格式如下:

var foo = that.Bar(); // Get the value
                      //foo++;
Run Code Online (Sandbox Code Playgroud)

Visual Studio假设两个不相关的注释相关并将它们组合在一起.关系的假设是因为有连续的行,一个以注释结束,另一个以一个开头.当然,这可以通过添加空行来解决,但这并不总是最佳选择,具体取决于具体的代码.请注意,Visual Studio 2013没有此功能.

我无法通过互联网搜索找到任何提及此功能的内容.这是C#,Visual Studio配置为保留选项卡.

有没有办法禁用这部分自动格式化?

dii*_*___ 2

我认为这是不可能的。我在 GitHub 上找到了这篇文章,其中一条评论提到了您的问题。赛勒斯·纳吉马巴迪写道:

有趣的是,我们添加了一些支持来对齐多行注释。因此,例如,在提到的示例中,您最终得到的帖子格式为:

评论对齐

对齐是一个有趣的问题,目前我们不支持在标记之间进行格式化时使用制表符进行对齐。然而,考虑到您可能将这些注释附加到项目上,这些注释本身会通过格式移动,因此它们的位置可能会移动到不在制表位边界上的位置,这会变得越来越复杂。