Eclipse打开项目中包含的文件

时间:2012-08-20 18:45:12

标签: java eclipse

如何通过仅指定文件名来打开项目中包含的文件?我正在寻找相当于“Open Type”(Shift-Control-T)但是对于(非Java)文件?换句话说,我知道文件名但不知道确切的路径。 IntelliJ具有此功能 - 转至文件。

2 个答案:

答案 0 :(得分:22)

您可以执行“打开资源”,快捷方式为 CTRL + SHIFT + R

答案 1 :(得分:4)

我还需要Eclipse中的默认资源搜索。我一直在使用GotoFile插件(12)取得了很大的成功,直到一段时间之后。

最好的部分是fuzzy-search。因此,例如,如果您必须搜索struts-config.xml,则可以输入strcsr-c等。这对我来说是一个巨大的节省时间。使用默认Open Resource,您必须执行以下操作之一(例如,使用struts-config.xml搜索Open Resource):

  1. 按顺序输入字符:struts
  2. 如果您想在两者之间留下几个字符来模拟穷人的模糊搜索,您可以输入:st*config
  3. 某些类型(Java类)支持Camel Case搜索。因此,要搜索MyClass.java,您可以键入MC
  4. 然而,使用插件,模糊搜索会消除搜索的繁琐。我发现它非常有用,但我不确定它是否仍适用于Indigo。我用它的最后一个是Eclipse Helios。我将报告它在Indigo SR2中的效果。

    <强>安装

    似乎我无法从更新站点获取GotoFile插件。所以我上了老派,并尝试将插件直接复制到eclipse / plugins文件夹。这适用于64位和32位Eclipse Indigo SR2,如下面的快照所示:

    Eclipse 3.7.2 - 32位(Parallels VM中的Ubuntu内部)。 enter image description here

    Eclipse 3.7.2 - 64位(在OSX Snow Leopard中)

    enter image description here

    好东西 - 模糊搜索

    使用模糊搜索词user_helper.rb搜索名为ushlrb的文件:

    enter image description here