我的工作,有一个类,它是10000行代码,并有数百方法的一些遗留代码。是否有任何JetBrains的IDE的快捷方式(因为快捷方式可能会提上共享)折叠所有方法/功能,使显示只有方法签名?
事情是这样的:
public String myMethod(String arg1, int arg2){...}
public String mySecondMethod(String arg1, int arg2){...}
你可以看看intellij code folding shortcuts。
对于Windows / Linux平台上:按Ctrl + Shift + -
对于Mac使用Command + Shift + -
要展开再做按Ctrl + Shift或Command + Shift +分别。
qazxsw POI的上述建议+ qazxsw POI + qazxsw POI代码折叠所有代码块递归。我只是想折叠方法我的课。
Ctrl
> Shift
> -
> Code
我设法通过使用菜单选项Folding
实现这一目标。
我重新分配它Expand all to level
+ 1
这给了我一个快速的方法来瓦解我的班到他们的方法。
这个工作在文件的“块级”,并假设你有你的文件的顶层,其工作代码,例如PHP,但还没有为JavaScript定义类(嵌套闭合等)
进入菜单选项代码>折叠访问所有代码折叠相关的选项及其快捷方式。
@以上precastic的回答是,海事组织,正确的观念。
值得注意的是,IDEA 2018.2(和其他肯定附近版本),这是你的默认快捷键:(显示的Mac,请参见代码>折叠>全部展开以级别为您的系统):
CMD +期权+键盘*,1 - 展开所有1级 CMD +期权+键盘*,2 - 展开所有2级 ... CMD +期权+键盘*,5 - 展开所有5级
注意:这些都是“第二次中风”的快捷方式。首先按下Command + Option键*,然后松开,他们打你要的号码。
你可以去设置>编辑>通用>代码折叠并勾选“显示代码折叠大纲”。