如何在Eclipse包资源管理器中查看层次结构包结构

432

好的,这是我想要的内容:在Eclipse包资源管理器中,我看到以下内容:(点表示可点击的箭头,可以用来展开文件夹)

  • 项目
    • 源文件夹
      • 包.子包
          Foo
          Bar
      • 包.其它子包
      • 包.其它子包.非常子包
      • 其它包
          Foobar
      • 其它包.子包
          Baz

简而言之,我想要许多包含许多子包的包,放在一个源文件夹中(有几个源文件夹,因此创建更多文件夹并不能解决问题),因此每个源文件夹中大约有几百个包 - 每个包含十五个子包的二十个包。因此,我希望层次结构如下:

  • 项目
    • 源文件夹
      • 包.子包
          Foo
          Bar
      • 包.其它子包
        • 包.其它子包.非常子包
    • 其它包
        Foobar
      • 其它包.子包
          Baz

这样,我可以打开或关闭一个包并看到子包列表,而不是在层次结构中将包和子包放在同一级别上 - 这会导致同时显示太多的包。请注意,这不是关于文件系统的问题;就我所知,文件系统工作正常 - 这只涉及Eclipse包资源管理器中的可视化显示。

那么:是否有一种方法可以向层次结构添加级别?谢谢!!(Eclipse Helios on OS X 10.6)

3个回答

811

包资源管理器 / 视图菜单 / 包表示方式... / 分层

"视图菜单"可以通过Ctrl+F10或位于包资源管理器右上角的小向下箭头图标打开。


2
有人知道我该如何恢复“文件夹演示”-“分组”选项吗?在我的笔记本电脑上没有这个选项 :-{ (目的:创建仅包含一个子包的组包) 备注:刚刚发现我在笔记本电脑上安装了“Java开发人员的Eclipse IDE”,而在我的台式机上安装了“Eclipse Java EE IDE for Web Developers”。 - raudi
3
是的,在我的工作电脑上的Eclipse Indigo中,我有一个在Package Explorer上的按钮用于此操作,但是在家里重新安装的Indigo版本上却没有。这是怎么回事?感谢CTRL+F10的提示,它救了我一天的忙碌! - Joseph Lust
22
为什么这不是默认设置? - c..
2
请注意,嵌套项目功能在Java EE透视图中的项目资源管理器中可用,但在Java透视图中的包资源管理器中不可用。此外,如果您有一些工作集,则可能会对该功能造成破坏 - 以奇怪的方式使项目消失。 - user2163960
4
视图菜单也可以通过窗口>导航访问。 - Sergei Rodionov
显示剩余6条评论

43

这里展示了一个屏幕黑洞图,以便更好地呈现层次结构。

在此输入图片描述


1
我很感激这个答案,因为截图帮助我找到了我需要的东西。谢谢。 - cfnerd
完全没有问题 :) @cfnerd - java.nazif

18
在Macbook上,使用Eclipse只需要两个步骤:
  • 点击程序资源管理器中的视图菜单(3点符号)-> 悬停在包演示上 -> 点击层次结构

输入图片说明


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接