Eclipse打开项目中包含的文件

11

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

2个回答

22
你可以执行“打开资源”,快捷方式是 CTRL+SHIFT+R

2
是的。这也支持通配符,非常有用。 - smcg
我已经寻找这样的东西很久了。谢谢! - Michael
1
很明显,正确的 Mac 热键是 CMD + SHIFT + R。 - Grisk

4

我需要更多开发工具Eclipse自带的Resource搜索插件。之前我一直使用GotoFile插件 (12),一直很顺利。

其中最好的部分是模糊搜索(fuzzy-search)。例如,如果您要搜索struts-config.xml文件,您可以输入strcsr-c等等。 这对我来说是一个巨大的时间节省。而在默认的Open Resource中,你必须执行以下某一操作(以搜索struts-config.xml为例):

  1. 按顺序输入字符:struts
  2. 如果您想要忽略中间的一些字符以模拟低端的模糊搜索,您将键入:st*config
  3. 有些类型(Java类)支持驼峰式搜索。 因此,要搜索MyClass.java,您可以键入MC

然而使用插件后,模糊搜索消除了搜索的繁琐。我发现这非常有用,但不确定它是否在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

好东西 - 模糊搜索

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

enter image description here


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