Eclipse 默认支持方法、类、注释块等结构的折叠,无需插件;自定义区域(如 #region)需额外插件或手动操作。
- 启用折叠功能 :进入 Window → Preferences → Java → Editor → Folding ,勾选 **"Enable folding"**。
- 折叠/展开单个代码块 :点击编辑器左侧边距(行号区)的 **▽/△** 图标,或选中代码后按 Ctrl + Shift + Numpad_Subtract (小键盘 -);无小键盘可用 **Ctrl + Shift + -**(主键盘减号)。
- 全部折叠/展开 :Ctrl + Shift + Numpad_Divide (小键盘 /)折叠全部,Ctrl + Shift + Numpad_Multiply (小键盘 *)展开全部;笔记本可改用 Ctrl + Shift + - 和 Ctrl + Shift + = (需在 Window → Preferences → General → Keys 中绑定)。
- 自定义折叠区域(如 #region) :Eclipse 原生不支持,需安装插件如 Coffee Bytes Java Folding ,并配置注释标签(如
// region/// endregion)。 - 若边距无折叠图标,检查 Window → Preferences → General → Editors → Structured Text Editors 中是否勾选 **"Enable folding"**。
折叠功能默认对方法、类、if/for/while 块、Javadoc 注释等生效,无需特殊标记。如快捷键无效,确认当前编辑器为 Java 文件且未被禁用。