Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 如何在VisualStudio中折叠所有类的大纲_Visual Studio 2010_Keyboard Shortcuts - Fatal编程技术网

Visual studio 2010 如何在VisualStudio中折叠所有类的大纲

Visual studio 2010 如何在VisualStudio中折叠所有类的大纲,visual-studio-2010,keyboard-shortcuts,Visual Studio 2010,Keyboard Shortcuts,Ctrl+M+O非常适合折叠类中的所有方法,但是我很难找到一种方法来折叠整个文件中的所有类大纲 有人可能会问,为什么一个文件中有许多类?这是因为我使用MSpec,类是我的测试,所以我有几十个类的文件。为了对正在发生的事情了如指掌,我经常不得不一个接一个地把课程折叠起来,但这并不是很有效。哈——显然,在我几分钟后找到答案之前,我只需要提供一笔赏金 CtrlM、CtrlL将切换所有大纲。如果文件中的任何内容被折叠,第一次调用它将展开所有内容,然后再次调用它将折叠所有内容。这也会压缩名称空间,这是一个

Ctrl+M+O非常适合折叠类中的所有方法,但是我很难找到一种方法来折叠整个文件中的所有类大纲

有人可能会问,为什么一个文件中有许多类?这是因为我使用MSpec,类是我的测试,所以我有几十个类的文件。为了对正在发生的事情了如指掌,我经常不得不一个接一个地把课程折叠起来,但这并不是很有效。

哈——显然,在我几分钟后找到答案之前,我只需要提供一笔赏金


CtrlM、CtrlL将切换所有大纲。如果文件中的任何内容被折叠,第一次调用它将展开所有内容,然后再次调用它将折叠所有内容。这也会压缩名称空间,这是一个小小的不便,但我称之为进步。

公认的答案是迂回的方式

您正在查找Ctrl+M,A,它将全部折叠。


按Ctrl+M,L展开全部,但如果已展开,则折叠全部

我不确定它是否会有多大帮助,但您可以使用Ctrl+m+m将类的折叠切换到其定义。谢谢,您是对的,但它只折叠当前的一个类,虽然有点帮助,但仍然这样做大约30个类是痛苦的:-)为什么不使用Ctrl+m全部折叠,Ctrl+O,然后手动扩展到您感兴趣的内容?@bubblez问题是,如果您在一个文件中有许多类(在使用诸如MSpec之类的单元测试框架时,这是一个合法的情况),通过Ctrl+M进行折叠,Ctrl+O只会折叠您所在的类。你必须在每一个类中按Ctrl+M,Ctrl+O,一次一个。Jay给出了一个正确的答案-你可以使用Ctrl+M,Ctrl+LGreat折叠所有大纲,这就是我要找的!妈的,真不敢相信我错过了这笔赏金,我一直在使用
Ctrl+M
Ctrl+L
:)而且Ctrl+A,Ctrl+M-M对我有效,也压缩了名字空间。啊哈!很高兴单击一次以展开名称空间。。。呼。多么节省时间啊。