我正在处理一些遗留代码,其中有一个类是10,000+代码行,并且有100个方法。有没有JetBrains集成开发环境的快捷方式(因为快捷方式很可能在所有的集成开发环境中共享)来折叠所有的方法/函数,以便只显示方法签名?
如下所示:
public String myMethod(String arg1, int arg2){...}
public String mySecondMethod(String arg1, int arg2){...}
发布于 2016-03-07 18:27:25
上面的Ctrl
+Shift
+-
代码建议递归地折叠所有代码块。我只想折叠我的类的方法。
Code
> Folding
> Expand all to level
> 1
我通过使用菜单选项Code > Folding > Expand all to level > 1
设法实现了这一点。
我将其重新分配给Ctrl
+NumPad-1
,这为我提供了一种快速地将我的类折叠成它们的方法的方法。
这在文件的“块级”工作,并假设您在文件的顶层定义了类,该类适用于PHP等代码,但不适用于JavaScript (嵌套闭包等)。
发布于 2018-09-15 17:07:56
你可以去设置>编辑器>常规>代码折叠并勾选“显示代码折叠轮廓”。
https://stackoverflow.com/questions/16526860
复制相似问题