折叠Visual Studio 2019中的所有内括号



>假设我们有这样的东西:

{                      // 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 中:

默认情况下似乎没有分配快捷方式,因此

  1. 我去了工具.选项...

  2. 然后在左侧面板中选择环境>键盘

  3. 在右侧找到Edit.CollapseAllincurrentblock

  4. 在编辑框中"按快捷键",按 CTRL+M、CTRL+B按顺序

  5. 在"使用新快捷方式:"中,我使用了全局

  6. 单击分配

  7. 做。

现在,如果您在块中,单击 CTRL+M 后跟 CTRL+B 应该折叠当前块中的所有块。唯一缺少的部分是当前块本身保持展开状态,但这可以通过 CTRL+M、CTRL+S (折叠当前区域,折叠当前块,但不折叠内部块(来修复。

相关内容

  • 没有找到相关文章

最新更新