How do I hotkey directly to File Search tab in Eclipse

When I use CTRL+H I end up on the Java Search tab. I would very much like a shortcut to go directly to File Search instead. Is that possible?

See image here for what I'm talking about: enter image description here

37007 次浏览

据我所知,当调用搜索函数时,搜索窗口选项卡取决于打开的文件。因此,例如,如果您在一个 web.xml 文件上,它将打开“插件搜索”而不是“ java-search”。

编辑: 有一种方法可以强制默认打开标签,通过分配一个快捷方式的“文件搜索”行动在“键”首选项面板。

You can just define a key binding that opens the file search:

  1. 转到 偏好 > 将军 > 钥匙
  2. 在搜索框中键入“文件搜索”。(如果没有结果,并且您有一个非常老的 Eclipse 版本,请选中 包括未绑定命令复选框。)
  3. 将插入符号放入 有约束力文本框,然后按下要使用的组合键:

enter image description here

您可以重用 CTRL + H绑定(在这种情况下删除另一个绑定) ,也可以定义另一个绑定(例如 CTRL + SHIFT + H)。要删除“打开搜索对话框”的其他绑定搜索,请单击 解除绑定命令


其他解决方案: 您可以按 CTRL + 3在您的编辑器中,键入“文件 s”,按 Enter。下次按 CTRL + 3时,“文件搜索”在顶部。

我以前也遇到过这种问题。

我尝试按照@Martin 给出的问题回复中的建议,在 Window | Preferences | General | Keys 中将 Ctrl + H重新绑定为“ File Search”,但是由于某些原因,我在 Command 列中没有“ File Search”条目。(我目前正在运行 Eclipse 3.3; 也许“ File Search”条目是在后续版本中添加的?)

更新: 正如 Martin 在回答这个问题的评论中指出的那样,我没有在首选项 | 键对话框中选中“包含未绑定命令”复选框,这就是为什么“文件搜索”没有出现在我面前的原因。我现在有 Ctrl + H绑定到“文件搜索”,正如马丁在他的答案在这个网页上建议,它工作得很好。谢谢,马丁!

我最终解决了最初的问题,打开了带有 Ctrl + H的搜索对话框,然后点击对话框上的自定义按钮,这会打开一个“搜索页面选择”对话框,允许你在搜索对话框中隐藏或显示标签。我隐藏了“文件搜索”以外的选项卡,这会导致“文件搜索”在将来使用 Ctrl + H时被默认激活。

另一个选择是打开搜索对话框(Ctrl + H) ,然后点击定制和隐藏 java 和任务搜索标签,下次你做 Ctrl + H,文件搜索将是唯一的一个显示,因此它将是默认选择

我学会了使用一个“伪热键”ALT + A F(也可以作为 ALT + A ALT + F) ,它可以解析为: “菜单上有... ...”,并且具有始终存在的优势,不需要重新配置。

I actually think the best (and easiest way) is to simply open the search dialog (ctrl + h), hit customize, and then select the checkbox for "Remember last page used." Then tab over to the File Search once. So long as that is the last search tab you used, it will always open there. The advantage to this is that you don't lose easy access to the other tabs, should you actually need them! (working in Eclipse Kepler).

Customize view

也许这个特征是最近才出现的(自从朱诺号以来就一直存在) ,而且看起来很聪明。 Press Ctrl+H --> Customize --> [Checkbox] Remember last used page. 如果需要的话,这样你就不会远离其他选择。因此,如果你经常使用文件搜索,那么你不会感到烦恼得到你最后选择。

更新: user@muescha,在这个问题下面的评论中,刚刚向我指出,我不小心回答了 错误的问题!。尽管如此,这仍然是一个有价值的答案(只是不是这个问题) ,所以我要留下它。

我的答案回答了这个问题: 如何直接使用热键在 Eclipse 中搜索文件?

Ctrl + Shift + R非常棒! 对通配符使用星号(*)。它非常类似于《崇高文本3》中的 Ctrl + P模糊搜索。

在 Eclipse 中使用 Ctrl + Shift + R“ Open Resource”搜索的示例搜索:

rea

enter image description here

*.txt

enter image description here

*32*f1*c

enter image description here

*3*1*c*h
注意,如果你只是把星号 *之间的每个字符的搜索字符串,它的工作原理就像崇高文本3的 Ctrl + P“模糊搜索”!漂亮!

enter image description here


附注: 您也可以使用 Search-> File菜单对话框来搜索文件。

我想在这里提供一个解决方案: 你可以“记住最后使用的页面”,以避免重复打开它。

enter image description here