有没有办法折叠Eclipse中的所有代码块?

amb*_*tch 528 eclipse ide

Eclipse在左侧有"+/-"来展开和折叠代码块.

我已经有成千上万的线要经过,并且真的想要崩溃一切,并选择性地扩展块以查看它们.

Chs*_*y76 826

有一个热键,默认映射到Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.

您可以通过Window - > Preferences,搜索"Keys",然后搜索"Collapse All"将其更改为其他内容.

要打开所有代码块,快捷方式是Ctrl+ Shift+ NUM_KEYPAD_MULTIPLY.

在Eclipse扩展PyDev中,关闭所有代码块是 Ctrl+9

打开所有块,是Ctrl+0

  • 您可能对相反的快捷方式'expand all'感兴趣.Ctrl + Shift +* (62认同)
  • 我只想说,另一种方法是右键单击窄垂直条具有了所有的(+)/的( - )小的长处和短处.折叠代码的选项将在那里. (14认同)
  • @seafangs PyDev有自己的绑定.全部折叠默认为ctrl + 9.见这里:http://pydev.org/manual_adv_keybindings.html (5认同)
  • 是否有一个反转折叠/展开状态的命令,所以我可以按下相同的组合键,它会根据代码块的当前状态展开或折叠它?谢谢! (2认同)
  • 只是一个注释,似乎这个快捷方式(无论你绑定它)都不适用于PyDev.如果有人读到这个并且知道相反的情况,那么请另外发布! (2认同)

akf*_*akf 135

除了热键之外,如果右键单击您看到+/-的装订线,则会有一个上下文菜单项"折叠".打开与此关联的子菜单,您可以看到"全部折叠"项.这也将做你想要的.

  • 使用按下fn按钮时调用的fn和除法 (4认同)
  • Ctrl + Shift +*无法在我的Eclipse Java EE Indigo上运行; 谢谢 (2认同)

Mar*_*ayo 28

最近的版本中存在"全部折叠"命令(例如3.2 M6),并且默认情况下绑定到Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.

您也可以在Preferences-> Editor-> Keys中配置它.


don*_*ede 11

问题有点旧,但让我添加一个不同的方法.除了上述热键方法之外,还有可以切换的默认首选项设置.

从Eclipse Galileo开始(当然在我的Eclipse版本:Indigo Service Release 2 Build id:20120216-1857),语言特定的首选项可以打开要编辑的新文件,这些文件已经折叠或扩展.

以下是Eclipse Galileo在线文档的链接,其中显示了C/C++的功能:http://help.eclipse.org/galileo/index.jsp?topic =/org.eclipse.cdt.doc.user/reference/ cdt_u_c_editor_folding.嗯.

在我的Eclipse Indigo中,我可以通过以下命令打开Folding Preferences窗口:menu/ Window/ Preferences/ Java/ Editor/ Folding并设置所有选项,这样我可以打开默认完全折叠的文件.


小智 8

Ctrl+ Shift+ /Ctrl+ Shift+ *适用于Aptana Studio 3.

除此之外,您始终可以使用"窗口">"首选项">"编辑器">"折叠"来启用它


Nig*_*ode 7

右键单击+/-符号,然后单击全部折叠或全部展开.


wis*_*cky 7

如果您始终希望默认情况下折叠代码,请转到Windows>首选项。搜索“折叠”。然后检查“最初折叠这些元素”下的所有项目。

在此处输入图片说明


par*_*nos 5

简单总结一下:

  1. 任何代码:
    • ctrl + shift + NUMPAD_divide = 全部折叠
    • NUMPAD_multiply = 展开所有
  2. pydev:
    • -ctrl + 0 = 全部折叠
    • -ctrl + 9 = 全部展开