我经常在Eclipse上处理具有巨大命名空间的项目。 由于我认为分层包呈现似乎在视觉上更有帮助,我有选择每个包直到核心类的问题,例如:
-br
-br.com
-br.com.company
-br.com.company.server.core
-br.com.company.server.core.web.common
-br.com.company.server.core.web.common.Utils.java (yay!)
使用分层包呈现时,有没有办法自动和递归地展开空包?
所以,当我点击
+br
它将扩展为:
-br
-com
-company
-server
-core
-web
-common
+Utils.java
答案 0 :(得分:2)
对我来说,分层表示将多个空目录(例如:com.company.project)展平为一个可扩展和可折叠的条目。我发现的一个技巧导致这不是真的(无论如何在OSX上).DS_Store文件将导致Eclipse将目录视为“非空”。然后它不会将它们压缩成一个条目。删除这些文件(以及目录中任何其他隐藏但存在的文件)可以解决此问题。
因此,我可以通过一次单击扩展com.company.project,并且所有包都在其下层次显示。这是两个视图的完美组合!
答案 1 :(得分:1)
使用“Project explorer”视图并将“Package Presentation”从“Flat”更改为“Hierarchical”。您可以在视图的菜单中找到此设置。