Eclipse:隐藏从源文件夹中排除的文件

时间:2014-04-17 15:42:16

标签: eclipse view filtering

我的Eclipse项目(不是Java项目)的源文件夹中有多个不同类型的文件。我知道如何从Project Explorer视图中隐藏文件(使用视图过滤器)。但我没有找到一种方法来隐藏(不排除)源文件夹中的文件。这有可能实现吗?

示例:

假设我的项目有一个文件夹:src,其中包含三个文件:Main.java和config1.xml,config2.xml。 一旦我将src添加为源文件夹,它与其文件子项一起显示为源文件夹(请参见图像中的上部气球)以及项目资源管理器中同一项目下的一个简单文件夹(单独显示)(请参见下图中的气球)。

enter image description here

我知道我可以设置一个包含过滤器,这样我只构建java文件,而不是xml。但是如何设置视图过滤器以便隐藏config1.xml文件,而不是config2.xml? (显然,我不想在* .xml上设置过滤器,因为这会隐藏两个xml文件。

UPDATE:当我尝试根据Simon的解决方案添加资源过滤器时,文件将从源文件夹和文件夹视图中隐藏。我想只从源文件夹视图(上部气球)隐藏它,而不是简单的文件夹视图(下部气球)。这样我们就知道了config1.xml的存在,但它被排除在源之外。

enter image description here

1 个答案:

答案 0 :(得分:2)

如果要从视图中隐藏文件,请执行以下操作

  • 打开" src"上的上下文菜单文件夹并选择属性
  • 选择资源>资源过滤器页面
  • 点击"添加"按钮。
  • 在对话框中,选择"全部排除"过滤器类型选项,"文件"适用 选项,并输入文件名config1.xml(名称匹配)
  • 关闭所有对话框并在Project Explorer中刷新项目 视图。

文件config1.xml应该不再可见