如何直接热键到Eclipse中的文件搜索选项卡

时间:2008-09-18 12:17:15

标签: eclipse editor hotkeys

当我使用 CTRL + H 时,我最终在Java搜索选项卡上。我非常想要直接转到文件搜索的快捷方式。这可能吗?

请在此处查看我正在谈论的内容: enter image description here

9 个答案:

答案 0 :(得分:145)

您只需定义一个用于打开文件搜索的键绑定:

  1. 转到偏好设置> 一般>
  2. 在搜索框中输入“文件搜索”。 (如果没有结果,并且您有一个非常旧的Eclipse版本,请选中包含未绑定命令复选框。)
  3. 将插入符号放入 Binding 文本框,然后按您要使用的组合键:
  4. enter image description here

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


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

答案 1 :(得分:48)

另一个选项是打开搜索对话框( Ctrl + H )然后单击自定义并隐藏java和任务搜索选项卡,下次执行 Ctrl < / kbd> + H ,文件搜索将是唯一显示的文件,因此默认情况下会选中它

答案 2 :(得分:15)

我实际上认为最好(也是最简单的方法)就是打开搜索对话框(ctrl + h),点击自定义,然后选择&#34;记住最后一页使用的复选框。&#34;然后选择一次到文件搜索。只要这是您使用的最后一个搜索选项卡,它将始终打开。这样做的好处是,如果您真的需要它们,您就不会轻易访问其他选项卡! (在Eclipse Kepler中工作)。

Customize view

答案 3 :(得分:11)

我学会了使用“伪热键” ALT + A F (也可以作为 ALT + A ALT + F ),解析为:“菜单Se [a] rch→[F] ile ... “并且具有始终存在的优势,无需重新配置。

答案 4 :(得分:2)

我之前也遇到过这个问题。

我尝试按照@Martin给出的问题回复中的建议将 Ctrl + H 重新绑定到Window中的“文件搜索”。偏好|一般|密钥,但由于某种原因,我在命令列中没有“文件搜索”条目。 (我目前正在运行Eclipse 3.3;可能在后续版本中添加了“文件搜索”条目?)

更新: 正如Martin在对此答案的评论中指出的那样,我没有在“首选项”中选中“包含未绑定的命令”复选框。键对话框,这就是“文件搜索”没有出现的原因。我现在将 Ctrl + H 绑定到“文件搜索”,正如Martin在本页的回答中所建议的那样,它的效果非常好。谢谢马丁!

我最后通过使用 Ctrl + H 启动搜索对话框来解决原始问题,然后单击对话框上的自定义按钮,这会显示“搜索页面选择“对话框,允许您在”搜索“对话框中隐藏或显示选项卡。我隐藏了“文件搜索”以外的选项卡,这导致默认情况下在未来使用 Ctrl + H 时激活“文件搜索”。

答案 5 :(得分:1)

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

编辑:通过在“键”首选项面板中为“文件搜索”操作指定快捷方式,可以强制使用默认打开选项卡。

答案 6 :(得分:1)

可能这个功能最近出现[自Juno以来确认它的存在]并且看起来很聪明。 按Ctrl + H - &gt;自定义 - &gt; [Checkbox] 请记住上次使用的页面。 这样,如果需要,您可以随时与其他选项相距甚远。因此,如果您经常使用文件搜索,那么您将不会因为上次选择而感到恼火。

答案 7 :(得分:0)

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

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

Ctrl + Shift + R 非常有效!使用星号(*)表示通配符。它与Sublime Text 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
请注意,如果您只是在搜索字符串中的每个字符之间放置一个星号*,就像Sublime Text 3的 Ctrl + P “模糊搜索”一样!美丽!

enter image description here

旁注:您还可以使用搜索 - &gt;用于搜索文件的 File 菜单对话框。

答案 8 :(得分:0)

我想提供一个解决方法: 你可以记住上次使用的页面&#39;避免一遍又一遍地打开它。

enter image description here