如何配置Eclipse包资源管理器实现自定义包层级显示?
Eclipse包资源管理器自定义包显示设置
现有显示模式与期望效果对比
Flat(扁平)模式显示效果:
- com.mything.example
- com.mything.example.subpackage1
- com.mything.example.subpackage2
- com.mything.example.subpackage2.eggplant
Hierarchical(层级)模式显示效果:
- com
- mything
- example
- subpackage1
- subpackage2
- eggplant
- example
- mything
期望显示效果:
- com.mything.example
- subpackage1
- subpackage2.eggplant
设置方法
按照以下步骤配置即可实现期望的显示效果:
- 点击包资源管理器右上角的视图菜单按钮(小三角图标)
- 选择 Package Presentation → Hierarchical 模式
- 再次打开视图菜单,选择 Customize View...
- 在弹出的对话框中切换到 Content 标签页,找到 Java Packages 选项,点击右侧的 Edit...
- 在 Package Presentation 设置窗口中,勾选 Flatten packages,并将 Minimum number of segments 设置为3(对应
com.mything.example的包段数) - 依次点击 OK 保存设置,包资源管理器将按期望样式显示
解决显示不一致问题
若出现部分包显示格式混乱的情况(比如同一项目下部分包以完整路径显示,部分以层级拆分显示),可尝试以下方案修复:
- 右键项目选择 Refresh 刷新资源
- 若为Maven项目,右键项目选择 Maven → Update Project... 更新项目
- 打开顶部菜单栏的 Project → Clean...,清理项目后重新构建
- 关闭Eclipse,删除工作区目录下的
.metadata文件夹(建议先备份重要配置),重启Eclipse后重新导入项目
内容的提问来源于stack exchange,提问作者Merlin Katz
相关产品推荐
相关产品推荐

