有许多键盘快捷键和菜单命令可以自动展开或折叠当前文档中的所有可折叠文件。Ctrl + M, Ctrl + L递归地切换所有可折叠文件,从顶部名称空间到内部方法和注释。基本上所有在左边有[ + ]图标的东西。Ctrl + M,Ctrl + O做得比较少,但它仍然触及类内部的方法和注释。
我正在寻找一个功能,特别是 只有考虑 #region
折叠,没有别的。不包括命名空间、类、注释或方法。我真的只想折叠那些明确标记为与 #region
关键字这样的区域。
有什么隐藏的快捷方式或者扩展吗?
对于 VisualStudio2015(目前为 RC) ,我更喜欢键盘解决方案。
如果有人问为什么: 我想得到一个文件的概述,但立即看到所有的细节,当我决定看一个区域内。
更新:
由于这个问题已经得到了很多回答,有些没用,有些已经过时,Visual Studio 2019的工作解决方案可以在这里找到: https://stackoverflow.com/a/58999093/143684链接到 VS 2022版本在评论中。