Jetbrains / Intellij键盘快捷键可以折叠所有的方法
我正在研究一些具有10000多行代码的类的遗留代码,并且有100多个方法。 是否有任何jetbrains IDE快捷方式(因为快捷方式可能会在所有这些共享)折叠所有的方法/函数,只有方法签名显示?
像这样的东西:
public String myMethod(String arg1, int arg2){...} public String mySecondMethod(String arg1, int arg2){...}
你可以看看intellij代码折叠快捷方式 。 我想那个Ctrl + Shift + -正是你所需要的。
上面的Ctrl
+ Shift
+ -
代码的build议recursion地折叠所有的代码块。 我只想把我的课程的方法折叠起来。 我设法通过使用菜单选项Code > Folding > Expand all to level > 1
来达到此目的。 我将其重新分配给Ctrl
+ NumPad-1
,这使我可以快速将我的课程折叠到他们的方法。
这在文件的“块级别”上工作,并假定你有在你的文件的顶层定义的类,它适用于PHP等代码,但不适用于JavaScript(嵌套闭包等)
去菜单选项代码>折叠来访问所有代码折叠相关的选项及其快捷方式。