在Android Studio 3.6.1 (Java 8)中,有多个选项可以折叠代码块(
Code -> Folding
):
Collapse
- 折叠光标所在的代码块,如果我将光标放在方法开头,则仅折叠该方法但不折叠内部的if
、for
等。Collapse Recursively
- 折叠光标所在的代码块以及其中所有的if
、for
、//
等。Collapse All
- 类似于Collapse Recursively
,但会折叠文件中的所有函数,因此实际上是“全部递归折叠”。
在具有许多方法/代码块的文件中使用第三个选项,如果我只想处理一个单独的方法,那么就必须再展开该代码块中的所有内容。
我知道Eclipse和Visual Studio能够对所有方法进行非递归折叠(我的快捷方式为:Ctrl + Shift + Numpad /用于折叠,Ctrl + Shift + Numpad *用于展开),但我要如何在Android Studio中做到同样的事情呢?