如何折叠方法中的所有 if/else if/else 语句

How to collapse all if/else if/else statements within a method

如何一次仅折叠一个方法中的 if/else if/else 语句?我不想折叠我的所有代码。只是我目前正在使用的方法中的代码。

没有单一的键盘快捷键可以折叠单个方法的所有本地内容,但您可以分两步完成。

  1. 将光标放在方法的 {} 上,然后按 Ctrl+Shift+} 到 select 从 {} 的所有内容。
  2. Ctrl+M, Ctrl+M 折叠 selection。

这可以在任何级别的代码中完成。你可以 select 多个方法,或者只是一个循环,它会崩溃那么多。 Ctrl+M, Ctrl+M 将折叠 selection 内的所有内容。或者它会扩展它,因为它是一个切换命令。

您可以将要折叠的代码放入

#region
   code
#endregion