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

如何在Eclipse中直接热键到文件搜索选项卡,eclipse,editor,hotkeys,Eclipse,Editor,Hotkeys,当我使用CTRL+H时,我会在Java搜索选项卡上结束。我非常希望有一个快捷方式,直接进入文件搜索代替。可能吗 请看这里的图片了解我所说的内容: 据我所知,调用搜索功能时,搜索窗口选项卡取决于打开的文件。因此,例如,如果您的应用程序位于web.xml文件上,它将打开“插件搜索”而不是“java搜索” 编辑:有一种方法可以强制默认打开选项卡,方法是在“键”首选项面板中为“文件搜索”操作指定一个快捷方式。您可以定义一个打开文件搜索的键绑定: 转到首选项>常规>关键点 在搜索框中键入“文件搜索”。(如

当我使用CTRL+H时,我会在Java搜索选项卡上结束。我非常希望有一个快捷方式,直接进入文件搜索代替。可能吗

请看这里的图片了解我所说的内容:

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


编辑:有一种方法可以强制默认打开选项卡,方法是在“键”首选项面板中为“文件搜索”操作指定一个快捷方式。

您可以定义一个打开文件搜索的键绑定:

  • 转到首选项>常规>关键点
  • 在搜索框中键入“文件搜索”。(如果没有结果,并且您的Eclipse版本非常旧,请选中包含未绑定命令复选框。)
  • 将插入符号放入绑定文本框,然后按要使用的组合键:
  • 您可以重复使用CTRL+H绑定(在这种情况下删除另一个绑定)或定义另一个绑定(例如CTRL+SHIFT+H)。要删除“打开搜索对话框”的其他绑定搜索,请单击“取消绑定”命令



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

    我以前也遇到过这个问题

    我尝试按照@Martin给出的问题回答中的建议,将Ctrl+H重新绑定到Window | Preferences | General |键中的“文件搜索”,但由于某些原因,我在命令列中没有“文件搜索”项。(我目前运行的是Eclipse3.3;可能在后续版本中添加了“文件搜索”条目?)

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


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

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

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

    事实上,我认为最好(也是最简单的方法)是打开搜索对话框(ctrl+h),点击自定义,然后选中“记住上次使用的页面”复选框,然后切换到文件搜索一次。只要这是您使用的最后一个搜索选项卡,它将始终在那里打开。这样做的好处是,如果您确实需要,您不会失去对其他选项卡的轻松访问!(在Eclipse开普勒工作)


    这项功能可能是最近推出的[确认了它自朱诺以来就一直存在]而且看起来很智能。 按Ctrl+H-->自定义-->[复选框]记住上次使用的页面。
    这样,如果需要的话,您就离其他选项不远了。因此,如果您经常使用文件搜索,那么您就不会对上次选择的内容感到恼火。

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

    我的答案回答了这个问题:如何在Eclipse中直接使用热键搜索文件? Ctrl+Shift+R组合键工作得棒极了使用星号(*)表示通配符。它非常类似于升华文本3中的Ctrl+P模糊搜索

    在Eclipse中使用Ctrl+Shift+R“开放资源”搜索的示例搜索:
    rea

    *.txt

    *32*f1*c

    *3*1*c*h

    请注意,如果您只是在搜索字符串中的每个字符之间加一个星号
    *
    ,它的工作原理就像升华文本3的Ctrl+P“模糊搜索”!漂亮



    旁注:您还可以使用“搜索-->文件菜单”对话框搜索文件

    我想在这里提供一个解决方法: 您可以“记住上次使用的页面”,以避免反复打开它


    当按int-CTRL+hDid时,如果您单击“包含未绑定的命令”,我总是在项目资源管理器中的某个位置?否则你将无法获得该条目@Martin,就是这样--我没有检查“包含未绑定命令”。“文件搜索”在我检查后出现在列表中。谢谢你的帮助!:-)这不是一个真正的答案,而是一系列的评论。最后,有一个答案,但同样的答案以更简洁的形式给出。嗯,这个答案可以删除。更好的选择是,将“java搜索”发送到适当的位置!这很有用/速度更快,因为单手打字比Ctrl+H更容易。美好的在旧月食中不存在,我相信这对我很有用;Eclipse版本:Mars Release(4.5.0)Build id:20150621-1200I最初没有注意到底部的“When”下拉列表默认为“Browsing attached Java Source”--我必须将其更改为“In Windows”(如图所示)才能拾取。即使您的答案重复了其他答案,因为太冗长了,我跳过了它们,你答案中的“定制”吸引了我的眼球,所以我投了更高的票。尽管我可能会尝试,但再多的解除绑定和绑定都不会使Ctrl+Shift+F