问题
我正在研究一些遗留代码,它具有10,000行代码并且有100个方法。是否有任何jetbrains IDE的快捷方式(因为快捷方式可能会在所有方法中共享)以折叠所有方法/函数,以便只显示方法签名?
像这样的东西:
public String myMethod(String arg1, int arg2){...}
public String mySecondMethod(String arg1, int arg2){...}
#1 热门回答(217 赞)
你可以看看intellij code folding shortcuts。我猜那个Ctrl Shift - 正是你需要的。
#2 热门回答(40 赞)
以上建议Ctrl
Shift
-
code递归地折叠所有代码块。我只想折叠我的课程的方法。我设法通过使用菜单选项Code > Folding > Expand all to level > 1
实现了这一点。我重新将其分配给Ctrl
NumPad-1
,这使我可以快速将我的课程拆分为他们的方法。
这适用于文件的"块级",并假设你在文件的顶层定义了类,这些类适用于PHP等代码,但不适用于JavaScript(嵌套闭包等)。
#3 热门回答(16 赞)
转到菜单选项代码>折叠以访问所有代码折叠相关选项及其快捷方式。