51

JAVA - NETBEANS

这是一个IDE问题

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

有没有办法通过键盘快捷键进行折叠(以及分别展开)?

4

6 回答 6

124

我从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 
于 2010-06-03T10:59:29.983 回答
10

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

于 2010-06-03T11:11:13.810 回答
4

右键单击窗口 -> 代码折叠 -> 全部折叠Ctrl+Shift+Minus 听起来像您要查找的内容

于 2017-07-03T13:03:18.073 回答
3

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

于 2014-04-23T12:47:49.060 回答
1

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

于 2018-08-04T13:03:58.643 回答
0

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

NetBeans 仅支持折叠函数/方法 (Java) 或基于其 XML 格式的注释字符串的折叠(一个糟糕的解决方案,它是特定于 IDE 的,并且会在代码中留下 IDE 的痕迹)。

于 2015-02-03T02:08:16.940 回答