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

Eclipse在左边有“+/-”来展开和折叠代码块。

我有成千上万的线路要经过,并且真的想要把所有东西全部折叠起来,并且有select地扩大块来看待它们。

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

您可以通过窗口 – >首选项将其更改为其他内容,search“键”,然后select“全部折叠”。

要打开所有的代码块,快捷键是Ctrl + Shift + NUM_KEYPAD_MULTIPLY

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

要打开所有块,请按Ctrl + 0

除了热键以外,如果右键单击看到+/-的水槽,则会出现上下文菜单项“折叠”。 打开与此相关的子菜单,您可以看到“全部折叠”项目。 这也将做你想要的。

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

你也可以在Preferences-> Editor-> Keys中进行configuration。

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

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

这里是Eclipse Galileo在线文档的链接,显示了C / C ++的function: http : //help.eclipse.org/galileo/index.jsp?topic= / org.eclipse.cdt.doc.user / reference / cdt_u_c_editor_folding。 htm 。

在我的Eclipse Indigo中,我可以通过menu/ Window/ Preferences/ Java/ Editor/ Folding打开Folding Preferences窗口,并将所有选项设置为打开,以便默认打开完全折叠的文件。

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

除此之外,您始终可以使用“窗口”>“首选项”>“编辑器”>“折叠”来启用它。Ctrl + Shift + [Divide]和Ctrl + Shift + [Multiply]非常适合Aptana Studio 3。

如果您在Eclipse中使用PyDev,则其Ctrl + 0和Ctrl + 9分别用于全部折叠和全部折叠。 当光标位于方法声明的行上时,按Ctrl + – 和Ctrl + =可折叠各个方法。

总结一下:

  1. anycode:
    • 按Ctrl + Shift + NUMPAD_divide =全部折叠
    • NUMPAD_multiply = exand all
  2. PyDev的:
    • -ctrl + 0 =全部折叠
    • -ctrl + 9 = exand all

右键单击圆形+/-符号,在“折叠”下select“折叠全部”

我有同样的问题,发现了折叠可以启用或禁用,并在我的情况下被禁用莫名其妙。

为了解决这个问题,只需右键单击行号/断点部分(编辑器左侧的竖线),然后在“折叠”部分下select“启用折叠”。

ctrl + shift + numpad_Divide应该工作正常后。

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

在这里输入图像说明