NetBeans 折叠/展开方法的快捷键

52

这是一个IDE问题

我经常使用折叠方法,因为我想把我的方法都放在一起看。但这需要花费一些时间,因为我必须使用鼠标滚轮向上滚动到方法的声明并单击减号(-)图标。然后分别转到我想要操作的方法并单击加号(+)图标。

是否有通过键盘快捷键来折叠(或展开)的方法?

6个回答

126

我从http://wiki.netbeans.org/KeymapProfileFor60复制了一段内容。

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

命令 Windows Mac
折叠(隐藏)代码块 Ctrl + - + -
展开已折叠的代码块 Ctrl + + + +
折叠(隐藏)所有代码块 Ctrl + Shift + - + Shift + -
展开所有代码块 Ctrl + Shift + + + Shift + +

1 在 Windows 上,您还可以使用数字键盘 +-
2 它说的是 +,实际上应该是 =


2
他说仅隐藏函数!不是if else,for循环等函数内部的块。 - Pratik Joshi
@PratikCJoshi 我不认为Netbeans会区分函数、循环和if / else语句。它们只是可折叠的代码块。 - Captain Hypertext
2
@CaptainHypertext现在该怎么办?:( 我很难过!:( - Pratik Joshi

10

提供一种替代方案,您是否考虑使用导航器视图在成员内进行导航?我通常将所有方法都展开,并在导航器视图中双击该方法以进入该方法。导航器视图的好处是其图标提供了方法和字段类型和可见性的视觉指示器。


4

右键单击 窗口 -> 代码折叠 -> 全部折叠 或者按下 Ctrl+Shift+Minus,这听起来像是你在寻找的。


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

1

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


0
导航器视图不显示循环块、逻辑块等。因此,在“如果这样”的下面没有折叠该部分的方法,以便您可以专注于“否则那样”的部分。
NetBeans仅支持折叠函数/方法(Java)或根据其XML格式化的注释字符串进行折叠(这是一种糟糕的解决方案,它是特定于IDE的,并在您的代码中留下了IDE的痕迹)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接