116

当我使用CTRL+H时,我最终会出现在 Java Search 选项卡上。我非常想要一个直接进入文件搜索的快捷方式。那可能吗?

请参阅此处的图片了解我在说什么: 在此处输入图像描述

4

9 回答 9

146

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

  1. 转到首选项>常规>
  2. 在搜索框中输入“文件搜索”。(如果没有结果,并且您有一个非常旧的 Eclipse 版本,请选中Include Unbound Commands复选框。)
  3. 将插入符号放入Binding文本框中,然后按您要使用的组合键:

在此处输入图像描述

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


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

于 2008-09-18T12:31:35.860 回答
49

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

于 2010-12-20T18:24:21.927 回答
18

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

自定义视图

于 2014-07-31T20:00:18.063 回答
11

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

于 2013-10-31T20:38:27.370 回答
2

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

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

更新:正如 Martin 在对此答案的评论中指出的那样,我没有在 Preferences | 中选中“Include unbound commands”复选框。键对话框,这就是我没有显示“文件搜索”的原因。正如马丁在此页面上的回答中所建议的那样,我现在将Ctrl+H绑定到“文件搜索”,并且效果很好。谢谢马丁!

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

于 2008-09-18T13:15:25.880 回答
1

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

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

于 2008-09-18T12:24:25.253 回答
1

可能这个功能是最近才出现的[自朱诺以来就已经确认了它的存在]并且看起来很聪明。 按 Ctrl+H --> 自定义 --> [复选框]记住上次使用的页面。这样,如果需要,您随时可以使用其他选项。因此,如果您经常使用文件搜索,那么您将不会因为最后选择的内容而烦恼。

于 2015-10-30T04:24:09.303 回答
1

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

在此处输入图像描述

于 2018-05-03T07:32:55.503 回答
0

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

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

Ctrl+ Shift+R效果非常好!使用星号 (*) 表示通配符。Ctrl它与 Sublime Text 3 中的+P模糊搜索非常相似。

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

rea

在此处输入图像描述

*.txt

在此处输入图像描述

*32*f1*c

在此处输入图像描述

*3*1*c*h
请注意,如果您只是*在搜索字符串中的每个字符之间加上一个星号,它的工作原理就像 Sublime Text 3 的Ctrl+ P“模糊搜索”!美丽的!

在此处输入图像描述


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

于 2018-03-22T19:35:14.400 回答