【发布时间】:2015-08-17 16:41:17
【问题描述】:
有许多键盘快捷键和菜单命令可以自动展开或折叠当前文档中的所有可折叠文件。 Ctrl+M, Ctrl+L 递归切换所有可折叠对象,从顶部命名空间到内部方法和 cmets。基本上所有在左边距有 [+] 图标的东西。 Ctrl+M, Ctrl+O 做的少了一点,但还是涉及到类里面的方法和cmets .
我正在寻找一个专门仅关注#region foldables 的功能,仅此而已。不是命名空间、类、cmets 或方法。我真的只想折叠那些用#region 关键字明确标记的区域。
是否有任何隐藏的快捷方式或扩展?
我更喜欢 Visual Studio 2015(目前为 RC)的键盘解决方案。
如果有人问为什么:我想获得文件的概览,但当我决定查看一个区域时,立即查看所有详细信息。
更新:
2020年解决方案
由于这个问题已经收到很多答案,其中一些没用,另一些已经过时,Visual Studio 2019 的工作解决方案可以在这个被低估的答案中找到:https://stackoverflow.com/a/58999093/143684
【问题讨论】:
-
我不这么认为(尽管可以更正)。您是否尝试过班级视图 - 它会显示所有班级成员(不是文本编辑器顶部的下拉菜单),您可以双击跳转到所选成员。
-
我觉得没有这个,Ctrl+M,Ctrl+O最接近
-
“类视图”窗口包含一个平面列表中的所有项目,根本没有“区域化”。这不是我使用区域的目的。我需要按主题快速查找成员的区域,尤其是在具有少量相似方法的长类中,每种方法针对不同的模型类型。区域在此处按模型类型对其进行分组。
标签: c# visual-studio visual-studio-2015 code-editor