在Visual Studio 2015年,如果你有这样的代码:禁用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被配置为保存选项卡。
有什么办法可以禁用自动格式化的这一部分?
https://stackoverflow.com/questions/45774439/visual-studio-2015-how-to-preserve-indentation-of-comments这个线程讨论其中的选项是C++(大概是,我没有检查它),但没有相应的选项的C#。我认为这个问题始于vs2015的一些更新,因为我觉得这个问题是一个相对较新的问题。 – zeromus
此行为是一个巨大的麻烦事,因为: 1.群体可能无关的评论 2.它会导致大量出现版本比较文件 3.在C#中时,有没有办法将其关闭,即使它不能改变的显然是由于C++有这个选项而做的 –