当我按Ctrl + Shift + R打开“打开资源”对话框时,过滤器框不显示大多数其他资源文件,例如.. jsp,xml等。它适用于所有java文件。这只发生在这个特定的Java项目中。我多次刷新了这个项目,但仍然没有去。我还通过删除索引文件重建了workspace / .metadata / .plugins / org.eclipse.jdt.core下的eclipse索引但无济于事。 我正在使用eclipse Kepler版本。任何帮助都会很棒..
答案 0 :(得分:2)
全部谢谢。是的,我关闭并多次打开该项目。我还没有设置任何资源过滤器排除。我注意到打开任何这些文件进行编辑会引发一个警告说文件是派生出来的,我想编辑吗?但是对于这些文件的属性,它们不是作为派生而是被归档的。因此,必须手动搜索将这些文件作为派生文件的父文件夹。还注意到“打开资源”对话框可以选择包含资源文件"显示派生资源" ... 这个帮我解决了这个问题 Eclipse treating all the files in a project as Derived
答案 1 :(得分:0)
这听起来很荒谬……但也许这对其他人也有帮助:确保您的文件搜索字符串是正确的!您可能需要以通配符 (*
) 开头。
由于用户错误,我在这方面损失了大约 45 分钟。
我正在寻找一些名为 eRCaGuy_PPM_Writer.h
和 eRCaGuy_PPM_Writer.cpp
(来自 my repo here)的本地文件。因此,我按下 Ctrl + Shift + R 并搜索 ppm_writer
,如下所示:
没什么!它不会找到那些文件!无论我对文件做了什么,它似乎都找不到它们。我尝试了各种方法。 然后,我意识到 Eclipse 没有像 Sublime Text 3 那样花哨的模糊搜索,所以我只是在搜索前面添加了一个星号 (*
),瞧!它完美地工作。 由于这两个文件名的“PPM_Writer
”部分不在开头,因此我必须以通配符 (*
) 开始搜索。 >
现在它工作正常,正如你在这里看到的:
我刚刚在我的个人 Eclipse 设置和配置说明中添加了关于此的注释:https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/tree/master/eclipse(有关我的完整文档,另请参阅该页面顶部的 PDF 和 Google Drive 链接)。< /p>