C#隐藏和取消隐藏评论

zee*_*zee 20 c# comments visual-studio-2010 hide

我试图找到解决方案如何在VS2010中隐藏和取消隐藏评论.我发现的是:

# region 
comments for code
#endregion
Run Code Online (Sandbox Code Playgroud)

和:

http://holyhoehle.wordpress.com/2010/01/17/hide-comments-in-visual-studio/

但是这个在VS2010中不起作用或者我不知道如何...

所以也许任何人都可以帮助并提供一些解决方案来隐藏以下评论:

string x = "...." //comment
Run Code Online (Sandbox Code Playgroud)

3dG*_*ber 33

我制作了一个Visual Studio扩展,允许您隐藏/显示评论.
你可以在这里得到它:

适用于Visual Studio 2010-2013
for Visual Studio 2015或更高版本

  • 我正在考虑改写.在VS2015中,我可以依赖内置的Roslyn解析器并抛弃对NRefactory的依赖.用3种不同的解析器(VS + NRefactory + ReSharper)连续解析源代码是没有意义的.应该对性能有所帮助,尽管到目前为止这不是一个真正的问题. (3认同)
  • @ 3dGrabber你有关于VS 2015支持的计划吗?如果没有,你能开源吗? (3认同)
  • 看起来不错,虽然我还没有尝试,因为我主要是在VS 2015中开发 - 任何更新VS 2015支持的机会?(用C#编码所以我希望它不会是一个巨大的更新) (2认同)
  • 此扩展不使用异步加载,因此它不再适用于 VS2019。 (2认同)

rfm*_*tor 10

您可以逐个突出显示它们,单击鼠标右键,然后选择"大纲">"隐藏选择".

该操作的键盘快捷键是Ctrl + M,Ctrl + H.


slu*_*ter 10

除了将注释的字体颜色设置为与背景颜色相同(这是您提到的VS插件所做的),无法隐藏注释.

多行注释(前缀为//或者/* */已经可折叠,但单行注释不是本机的.您唯一的选择是使用Ctrl- MH键和弦进行临时(文件打开时)崩溃(如@rfmodulator的答案中所述) ),或完全删除它们.

*折叠所有可折叠块的默认C#键和弦是Ctrl-MO


com*_*ech 2

您可以使用此宏来折叠所有 XML 注释。我怀疑这和你能得到的一样好。

除了更改注释颜色来隐藏内联注释之外,没有其他办法,我可以看到这会导致各种问题。