如果您在Visual Studio 2015中有以下代码:
var foo = that.Bar(); // Get the value
//foo++;
选择 编辑 -> 高级 -> 格式化文档 会导致格式如下:
var foo = that.Bar(); // Get the value
//foo++;
Visual Studio错误地将两个不相关的注释视为相关,并将它们分组在一起。这种关系的假设是因为有连续的行,一个以注释结束,下一个以注释开始。当然,可以通过添加空行来解决这个问题,但这并不总是最好的选择,具体取决于特定的代码。请注意,Visual Studio 2013没有此功能。
我在互联网搜索中找不到有关此功能的任何提及。这是C#,并且Visual Studio已配置为保留制表符。
是否有任何方法可以禁用自动格式化的此部分?