JAVA - NETBEANS
这是一个IDE问题
我总是使用折叠方法,因为我希望能够一起看到我的方法。这有点耗时,因为我必须使用鼠标滚动到方法的声明并单击 - (减号)图标。然后分别转到我想要处理的方法,然后单击+(加号)图标。
是否可以通过键盘快捷键进行折叠(分别是展开)?
答案 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工具中设置默认折叠 单击工具->选项->编辑器->折叠,启用复选框