如何使用分层表示自动扩展Eclipse中的空包?

时间:2011-11-29 17:09:48

标签: eclipse ide

我经常在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

2 个答案:

答案 0 :(得分:2)

对我来说,分层表示将多个空目录(例如:com.company.project)展平为一个可扩展和可折叠的条目。我发现的一个技巧导致这不是真的(无论如何在OSX上).DS_Store文件将导致Eclipse将目录视为“非空”。然后它不会将它们压缩成一个条目。删除这些文件(以及目录中任何其他隐藏但存在的文件)可以解决此问题。

因此,我可以通过一次单击扩展com.company.project,并且所有包都在其下层次显示。这是两个视图的完美组合!

答案 1 :(得分:1)

使用“Project explorer”视图并将“Package Presentation”从“Flat”更改为“Hierarchical”。您可以在视图的菜单中找到此设置。