用于折叠/扩展方法的NetBeans快捷键

时间:2010-06-03 10:49:34

标签: java netbeans code-organization expand collapse

JAVA - NETBEANS

这是一个IDE问题

我总是使用折叠方法,因为我希望能够一起看到我的方法。这有点耗时,因为我必须使用鼠标滚动到方法的声明并单击 - (减号)图标。然后分别转到我想要处理的方法,然后单击+(加号)图标。

是否可以通过键盘快捷键进行折叠(分别是展开)?

6 个答案:

答案 0 :(得分:115)

我从http://wiki.netbeans.org/KeymapProfileFor60复制了一件作品。

第一个选项适用于Win / Lin,第二个选项适用于Mac。

Collapse (hide) a block                     Ctrl + Minus                 Cmd + Minus
Collapse (hide) a block                     Ctrl + NumPad Minus     
Collapse (hide) all code blocks             Ctrl + Shift + NumPad Minus  Cmd + Shift + Minus
Expand a Collapsed Block (expand-fold)      Ctrl + Plus                  Cmd + Plus
Expand a Collapsed Block (expand-fold)      Ctrl + NumPad Plus  
Expand a Collapsed Block (expand-fold)      Ctrl + Equals                Cmd + Equals
Expand all code blocks (expand-all-folds)   Ctrl + Shift + NumPad Plus  
Expand all code blocks (expand-all-folds)   Ctrl + Shift + Plus          Cmd + Shift + Plus
Expand all code blocks (expand-all-folds)   Ctrl + Shift + Equals        Cmd + Shift + Equals 

答案 1 :(得分:10)

为了提供替代方案,您是否考虑过使用导航器视图在成员中导航?我通常只是将所有方法保留为未折叠,然后双击导航器视图中的方法以转到该方法。 Navigator View的优点是提供方法和字段类型和可见性的可视指示器的图标。

答案 2 :(得分:3)

右键单击窗口 - >代码折叠 - >全部折叠 Ctrl + Shift +减号 听起来像你在寻找什么

答案 3 :(得分:1)

我发现sofar的最佳解决方法是右键单击文件树旁边的空白区域,然后单击“全部折叠”

答案 4 :(得分:0)

导航器视图不显示循环块,逻辑块等。因此无法在“if this”下折叠该部分,因此您可以专注于“else that”部分。

NetBeans仅支持折叠功能/方法(Java)或基于XML格式的注释字符串进行折叠(这是一种特定于IDE的可怕解决方案,并且会在您的代码中留下IDE的痕迹)。

答案 5 :(得分:0)

在netbean工具中设置默认折叠 单击工具->选项->编辑器->折叠,启用复选框