Visual Studio 2008 Tip 35 - 如何折叠,展开折叠过的代码?

原文链接:
how to collapse and expand code

操作方法
关于这类操作一共有五个命令,而且都可以在"Edit"->"Outlining menu"中找到。
PS:现在才发现,这篇好多哦~~~

#1 单个节点折叠与打开开关


这个其实上面一个都已经提到了,在代码中的任意位置按下Ctrl+M,Ctrl+M,可以折叠或展开光标所在处的一段代码块


对整个文件进行折叠



在编辑器的任意位置,你可以通过Ctrl+M,Ctrl+L来折叠与展开整个文档。
该命令组合同样是一个开关命令



#3 不显示可进行折叠的节点标记



在编辑器的任意位置,通过命令组合Ctrl+M,Ctrl+P可以去 除掉所有的可折叠节点标记



注意:此命令组合不是开关命令

#4 显示可折叠节点标记



在上面那个命令组合中,我们提到该命令组合不是一个开关命令,不知道微软当初为什么不设置为开关命令。去除所有的可折叠节点之后,在Edit - Outlining - 会多出一条命令:Start Automatic Outlining,通过这个命令可以将所有去除的可折叠节点标记重新显示出来。该命令没有快捷键


#5 将代码折叠为定义形式



在作者的操作中,这个命令是最有用的命令。它可以让你快速的浏览你写的所有的方法


最后需要说一下的是:如果上面提到的这些命令不匹配的话,可能是因为你对默认设置进行了自定义修改。你可以通过还原VS默认设置来实现