在Package Explorer视图中筛选空目录

时间:2011-01-07 22:50:14

标签: eclipse

在eclipse中有没有办法在包浏览器视图中过滤/隐藏空目录树?

这与过滤“.svn”或maven的目标或过滤空包等目录不同。它更多的是尝试清理由于过滤规则而出现的空目录树。

上下文 - 我们在工作区中有一个通用项目,它使用过滤器来忽略非基于文本的文件(mp3s,jpgs等)。它允许我们在eclipse中快速编辑我们的文件。问题是由于过滤器存在很多空文件夹。如果eclipse可以忽略任何由于过滤器而导致的空文件夹,那么它将使项目更清晰。

更新 - 我在eclipse的buzilla系统中为那些希望拥有此功能的人提交了一个错误报告: https://bugs.eclipse.org/bugs/show_bug.cgi?id=334052

2 个答案:

答案 0 :(得分:24)

在Eclipse SDK(我使用3.6.2)中,隐藏“Package Explorer”中的空文件夹:

在Package Explorer视图的右上角,有一个向下指向的三角形。如果将鼠标指针悬停在其上,则会看到“查看菜单”。

  1. 点击“查看菜单”
  2. 选择“过滤器”
  3. 勾选“空包裹”旁边的支票
  4. 点击确定
  5. 现在你的空文件夹不再显示了。

答案 1 :(得分:1)

这似乎不可能,并且可以做出好的错误报告。

由于bug 157336(构建输出包含不必要的空目录)comments

  

foo/bar/”被视为“foo/bar/**”   因此,据我所知,foo/bar/**应该排除目录的内容,foo/bar还应该排除目录本身。

这意味着您可能必须自己将每个空目录添加到“排除”列表中,这是不切实际的。

另一个解决方案是尝试 Mylyn ,看看其 task context 切换是否可以隐藏您不需要的任何文件夹你当前的任务。