Netbeans代码折叠的快捷键是什么?

19

有没有人知道在NetBeans中折叠/展开(折叠/展开)PHP文件中的所有类/方法的快捷方式?

2个回答

36

收起:Ctrl+Shift+减号(小键盘上)

展开:Ctrl+Shift+加号(小键盘上)

无论您使用哪种语言,此方法都适用(已在PHP、HTML、CSS和Javascript中测试过)。

但您可以轻松找到键盘快捷键,甚至可以更改它们:

  • 打开选项对话框(工具->选项)
  • 然后选择按键映射
  • 在标记为“搜索”的输入字段中输入“Collapse”,所有该操作的快捷方式都会显示出来。您可以为“Expand All”执行相同的操作

谢谢,那个方法可行!假设我正在使用Mac,那就是Command-Shift-Plus。 - Lu4
3
额外提示:如果您只想根据当前光标位置折叠或折叠当前的函数/方法,请使用Ctrl+减号(小键盘) src:http://ui.netbeans.org/docs/ui/code_folding/cf_uispec.html#actions - Steve Wasiura
提示:如果您使用Ctrl + Shift + Minus,那么它也会折叠类块(如果您有一个类的话)。如果您只想看到方法被折叠的情况,您只需扩展类块,所有方法都将已经折叠。 - Rafael Barros
2
如何在函数/方法中展开所有的for/while/if代码块? - Rahi
1
您还可以使用代码内的<editor-fold>标签创建自定义行内代码折叠。 详情请查看此处: http://wiki.netbeans.org/FaqCustomCodeFolds - Yonathan W'Gebriel

0

我发现折叠全部功能很烦人,因为它甚至会折叠你方法内部的嵌套块。似乎没有折叠方法的快捷键。

如果你和我一样,只想默认折叠方法和注释,可以在首选项中进行配置。

编辑器->折叠下,在首选项中点击语言下拉菜单并选择PHP

  • 勾选'函数和方法'复选框。

  • 勾选'PHPDoc文档'复选框。

这可能会得到你想要的结果。

我也喜欢取消'显示摘要'复选框以减少视觉噪音。

如果您希望查看所有内容,仍然可以使用其他帖子中描述的展开全部快捷键。


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