23

我使用 Aptana Studio(基于 Eclipse)。我试图让 Eclipse 完全忽略项目中的整个目录。我的意思是完全。我不希望它显示在项目文件夹中。我不希望 Eclipse 甚至知道它的存在。

不幸的是,我将其添加为过滤器的所有努力都不起作用。请参阅http://forums.aptana.com/viewtopic.php?f=14&t=8340#p33714。我认为过滤器只会阻止文件夹显示在项目显示中。它不会阻止 Eclipse 实际查看该文件夹中的所有文件以进行代码辅助等。

我的问题是该目录有数千个文本文件。因此,每次 Eclipse 打开或刷新此项目时,它都会分析所有这些文件。

我怎样才能防止这种情况?

4

4 回答 4

34

不确定这个 aptana 的事情,但有一种方便的方法可以在原生 Eclipse 中做到这一点:

  1. 右键单击项目资源管理器树中的项目文件夹,然后转到“属性”。
  2. 资源 -> 资源过滤器。
  3. 根据需要为文件/文件夹添加尽可能多的排除过滤器。

如果您的项目树没有立即刷新,请按 F5 强制执行。

于 2011-06-12T11:31:02.127 回答
13

还要考虑“派生”复选框:右键单击包资源管理器中的条目,选择属性,选中派生。这可能会解决您的部分问题。

http://robmayhew.com/eclipse-ignore-folder/

于 2009-09-16T18:39:22.640 回答
12

如果您在资源树的同一位置有一个同名的链接资源(指向磁盘上的其他文件/文件夹),那么磁盘上的真实文件夹将从资源模型中隐藏。

不幸的是,如果项目结构中已经存在真实目录,则无法创建链接资源。你可以尝试这样的事情:

  1. 在磁盘上,重命名/移动有问题的目录
  2. 刷新项目,目录没了
  3. 创建一个链接资源(新建 -> 文件/文件夹 >> 高级 -> 链接到文件系统中的文件)。将其命名为与原始目录相同的名称。
  4. 在磁盘上,恢复目录的原始名称
  5. 刷新项目。
于 2009-06-09T20:55:36.000 回答
1

尝试右键单击“属性”并取消选中所有权限。

于 2010-11-22T17:20:13.823 回答