如何在Eclipse中折叠代码块?

几天前我的Eclipse工作正常,在每个可能崩溃的块(函数,类等)中出现+/-,但现在确实出现了,我不知道如何再次激活该function。

它是Eclipse Helios,运行在Gentoo Linux机器上。

首选项 – > C ++ – >编辑器 – >折叠

在编辑器窗口中右键单击,然后转到偏好设置,然后只会显示首选项对话框的编辑器相关部分。 这适用于JDT,CDT等…

您可以按Ctrl + Numpad_Divide启用折叠。 另外,如果您右键点击+/-所在的区域,则可以看到有折叠选项。

试试这个选项:首选项> Java>编辑器>折叠>启用折叠

对于Python,如下所示:

  • 折叠全部1级: Ctrl + 9
  • 展开全部1级: Ctrl + 0
  • 折叠当前: Ctrl + -
  • 展开当前: Ctrl + +

希望有所帮助。

折叠所有代码块Ctrl + Shift + /

展开所有代码块Ctrl + Shift + *

PyDev的:

要折叠所有代码块: Ctrl + 0

要折叠所有代码块,请按Ctrl + 9

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

由@partizanos和@bummi

在首选项中,您可以find常规>密钥。 这是设置你的键盘快捷键。

但是我更经常使用的是在Eclipse中查找东西。 您应该看到一个标有“type filter text”的input框。 就像Eclipse为每个Eclipse命令提供searchfunction一样。

我假设你正在使用Java,但看看你的特定语言的设置。

在窗口菜单下,select首选项。

在Java-> Editor-> Folding下。 select“启用折叠”。

如果你想折叠所有的编辑,我发现你可以启用折叠

首选项>编辑器>结构化文本编辑器

启用折叠

在CFEclipse:首选项> CFEclipse>编辑器>代码折叠>初始折叠列,您可以取消选中打开时查看所有展开,或选中所有框打开文件时closures所有。

我正在使用Eclipse Neon 3.3 for Java的salesforce apex类。
我在编辑器中find了一个“ 定义折叠区域 ”的选项,我select了我想要折叠的代码块,并为该代码select了这个属性。 现在我看到了+和 – 符号来展开和折叠该代码块

对于使用java的Windows eclipse:Windows – >首选项 – > Java – >编辑器 – >折叠

不幸的是,这不会允许崩溃的代码,但是如果它closures,你可以重新启用它来摆脱长评论和导入。