【问题标题】:Filter Empty Directories in Package Explorer View在包资源管理器视图中过滤空目录
【发布时间】:2011-06-05 14:01:27
【问题描述】:

eclipse 有没有办法在包资源管理器视图中过滤/隐藏空目录树?

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

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

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

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    这似乎是不可能的,并且可以生成一个好的错误报告。

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

    foo/bar/”被视为“foo/bar/**”。
    所以,据我了解,foo/bar/** 应该排除目录的内容,foo/bar 应该另外排除目录本身。

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

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

    【讨论】:

    • 嗯,看起来这个错误很久以前就已经修复了。我听从了您的建议并提交了一个新错误:bugs.eclipse.org/bugs/show_bug.cgi?id=334052
    • @Matt:太好了。每当对其进行更新时,我都会在我的答案中包含该错误报告的结果。
    【解决方案2】:

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

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

    1. 点击“查看菜单”
    2. 选定的“过滤器”
    3. 在“空包”旁边打勾
    4. 点击确定

    现在您的空文件夹不再显示。

    【讨论】:

    • 这可能适用于 java 文件/包(我正在做 actionscript 开发),但我的问题围绕非 java 文件。我将有一堆 img/swf 目录,这些目录被过滤为不显示任何文件,我只剩下一个空目录。
    猜你喜欢
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 2011-10-12
    • 2011-09-02
    • 2012-12-09
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    相关资源
    最近更新 更多