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

时间:2009-11-13 01:12:18

标签: eclipse ide

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

我已经完成了数万行,并且真的想要崩溃一切,并选择性地扩展块以查看它们。

15 个答案:

答案 0 :(得分:806)

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

您可以通过Window将其更改为其他内容 - >首选项,搜索“键”,然后搜索“全部折叠”。

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

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

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

答案 1 :(得分:130)

除了热键之外,如果右键单击您看到+/-的装订线,则会出现上下文菜单项“折叠”。打开与此关联的子菜单,您可以看到“全部折叠”项。这也可以做你想做的事。

答案 2 :(得分:28)

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

您也可以在Preferences-> Editor-> Keys。

中对其进行配置

答案 3 :(得分:10)

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

从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.htm

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

答案 4 :(得分:7)

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

答案 5 :(得分:7)

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

除此之外,你总是可以使用Window>偏好>编辑>折叠以启用它

答案 6 :(得分:6)

如果您始终希望代码默认折叠,请转到Windows>喜好。搜索"折叠"。然后检查&#34下的所有项目;最初折叠这些元素"。

enter image description here

答案 7 :(得分:4)

如果你在Eclipse中使用PyDev,它的 Ctrl 0 Ctrl 9 可以全部折叠并解除崩溃全部分别。当光标位于方法声明的行上时, Ctrl - Ctrl = 折叠单个方法。< / p>

答案 8 :(得分:3)

总结一下:

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

答案 9 :(得分:3)

右键单击圆圈+/-符号,然后在折叠下选择全部折叠

答案 10 :(得分:2)

我遇到了同样的问题,发现可以启用或禁用折叠,并且在我的情况下以某种方式被禁用。

要解决此问题,只需右键单击行号/断点部分(编辑器左侧的垂直条),然后在“折叠”部分下选择“启用折叠”。

ctrl shift / 应该可以正常工作。

答案 11 :(得分:0)

如果您没有单独的小键盘,您可以使用数字锁定激活重叠小键盘 - 这会因键盘类型而异 - >对于hp

fn + numlk

然后尝试 ctrl + shift + numpad_Divide

应该可以正常工作

答案 12 :(得分:0)

Versions Oxygen.2 Release PHP / WINDOWS 7 )中对我有用的快捷方式是

  1. 折叠所有代码块: CTRL + SHIFT + NUMPAD_DIVIDE
  2. 展开所有代码块: CTRL + NUMPAD_MULTIPLY

答案 13 :(得分:0)

全部折叠: CTRL + SHIFT + /

展开所有代码块: CTRL + *

答案 14 :(得分:0)

我注意到了几件事:

Ctrl + / 切换启用折叠功能或禁用折叠功能。

展开的是 Ctrl + * Ctrl + Shift + * 折叠起来就像 Ctrl + Shift + /