Ctrl++M非常O适合折叠一个类中的所有方法,但是我很难找到一种方法来折叠整个文件中的所有类大纲。
有人可能会问 - 为什么一个文件中有很多类?这是因为我使用的是 MSpec,而类是我的测试,所以我有数十个类的文件。为了了解正在发生的事情,我经常不得不一个一个地折叠类,但这并不是很有效。
Ctrl++M非常O适合折叠一个类中的所有方法,但是我很难找到一种方法来折叠整个文件中的所有类大纲。
有人可能会问 - 为什么一个文件中有很多类?这是因为我使用的是 MSpec,而类是我的测试,所以我有数十个类的文件。为了了解正在发生的事情,我经常不得不一个一个地折叠类,但这并不是很有效。
哈 - 好吧,显然我只需要提供赏金就可以在几分钟后找到答案。
CtrlM,CtrlL将切换所有大纲。如果文件中的任何内容被折叠,第一次调用它将展开所有内容,然后再次调用它将折叠所有内容。这也会折叠命名空间,这是一个小小的不便,但我称之为进步。
实际上,我发现使用起来更方便CtrlM,CtrlM 并指定范围:
这将像 一样切换CtrlM,CtrlL 但您决定范围!
在单个方法/工作区之前和之后的所有内容中折叠多个对象初始化器非常方便。还扩展了几个相关的全属性/区域/函数/foreach。