在eclipse中有没有办法在包浏览器视图中过滤/隐藏空目录树?
这与过滤“.svn”或maven的目标或过滤空包等目录不同。它更多的是尝试清理由于过滤规则而出现的空目录树。
上下文 - 我们在工作区中有一个通用项目,它使用过滤器来忽略非基于文本的文件(mp3s,jpgs等)。它允许我们在eclipse中快速编辑我们的文件。问题是由于过滤器存在很多空文件夹。如果eclipse可以忽略任何由于过滤器而导致的空文件夹,那么它将使项目更清晰。
更新 - 我在eclipse的buzilla系统中为那些希望拥有此功能的人提交了一个错误报告: https://bugs.eclipse.org/bugs/show_bug.cgi?id=334052
答案 0 :(得分:24)
在Eclipse SDK(我使用3.6.2)中,隐藏“Package Explorer”中的空文件夹:
在Package Explorer视图的右上角,有一个向下指向的三角形。如果将鼠标指针悬停在其上,则会看到“查看菜单”。
现在你的空文件夹不再显示了。
答案 1 :(得分:1)
这似乎不可能,并且可以做出好的错误报告。
由于bug 157336(构建输出包含不必要的空目录)comments:
“
foo/bar/
”被视为“foo/bar/**
” 因此,据我所知,foo/bar/**
应该排除目录的内容,foo/bar
还应该排除目录本身。
这意味着您可能必须自己将每个空目录添加到“排除”列表中,这是不切实际的。
另一个解决方案是尝试 Mylyn ,看看其 task context 切换是否可以隐藏您不需要的任何文件夹你当前的任务。