>假设我们有这样的东西:
{ // 1
A();
{ // 1.1
B();
{ // 1.1.1
{ // 1.1.1.1
D();
}
X();
{ // 1.1.1.2
E();
}
}
C();
{ // 1.1.2
F();
}
}
}
我们希望折叠块1.1.1
以及其中的所有块以获得:
{ // 1
A();
{ // 1.1
B();
{...} // 1.1.1
// {...} 1.1.1.1 also collapsed in 1.1.1
// X();
// {...} 1.1.1.2 also collapsed in 1.1.2
C();
{ // 1.1.2
F();
}
}
}
有没有办法快速完成(特别是在多层子块的情况下(?
我知道 CTRL+M+L,我经常使用它,并且很想了解更多。
祝你今天开心。
我一直在寻找的功能在Edit.Outlineing.Collapse All in 中:
默认情况下似乎没有分配快捷方式,因此
-
我去了工具.选项...
-
然后在左侧面板中选择环境>键盘
-
在右侧找到Edit.CollapseAllincurrentblock
-
在编辑框中"按快捷键",按 CTRL+M、CTRL+B按顺序
-
在"使用新快捷方式:"中,我使用了全局
-
单击分配
-
做。
现在,如果您在块中,单击 CTRL+M 后跟 CTRL+B 应该折叠当前块中的所有块。唯一缺少的部分是当前块本身保持展开状态,但这可以通过 CTRL+M、CTRL+S (折叠当前区域,折叠当前块,但不折叠内部块(来修复。