如何在Eclipse中排除.class文件的文件搜索?

4
我希望Eclipse在搜索文件中的关键字时忽略所有的.class文件。我不想排除特定目录,而是想排除所有类型为.class的文件。
3个回答

5
当您在Eclipse中打开文件搜索时,会出现一个文件名模式的文本框。您可以输入您要包含的模式,例如*.java, *.xml等(每个模式用逗号分隔),然后它只会搜索该类型的文件。
编辑: 要排除文件类型,请在模式前面加上感叹号。
!*.class, !*.svn

我的主要目的是进行全面搜索,并希望在 .class、.svn 文件中排除不必要的搜索,以便全面搜索更快。我尝试了项目 > 属性 > 资源 > 资源过滤器中的资源过滤器,但没有起作用。如果有人能够提供在资源过滤器中排除特定类型文件的确切设置,那将非常有帮助。 - Nevin
资源过滤器中已经有一个“排除所有”选项。我正在寻找资源过滤器中的设置,以便不再担心Eclipse中的不必要的文件。如果可以上传截图的选项,我可以更详细地解释。虽然谢谢你的回复。 - Nevin

4
我使用资源过滤器在eclipse中成功排除了特定扩展名的文件:
  • 在项目资源管理器中右键单击项目 -> 选择属性
  • 在属性窗口左侧展开“资源”标题并选择“资源过滤器”
  • 选择“添加过滤器”按钮

在我的情况下,我忽略了tar.gz归档文件:

enter image description here

因此,在此示例中,可以输入*.class而不是*.tar.gz以忽略所有具有class扩展名的文件。


0
你可以创建一个工作集,指向你的Java源代码目录,然后在打开资源时选择它(通常是Ctrl+Shift+R)。 打开资源窗口图像 菜单图像 下次打开时,工作集将被记住。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接