2010-07-08 49 views
16

是否可以将Eclipse搜索对话框替换为更方便的内容,如Firefox或Chrome中的搜索对话框?默认的不支持F3来搜索下一个匹配,如果匹配位于框下面,并且不允许突出显示所有匹配,则它不会自行移开 - 这些是我真正想念的功能。如何替换Eclipse搜索对话框?

+0

我非常渴望知道如何做到这一点? – 2010-07-08 10:00:56

回答

3

一个较新的替代方案是InstaSearch

的Infor mation:

InstaSearch是一个用于在工作区中进行快速文本搜索的Eclipse插件。搜索按即时类型即时执行,生成的文件显示在Eclipse视图中。它是基于Apache Lucene搜索引擎的轻量级插件。

然后,每个文件可以使用少数大多数匹配和相关行进行预览。双击匹配将导致文件中的匹配行。

+0

多年来没有使用过日食,但截图看起来像我当时正在寻找的东西 – Fluffy 2013-03-26 19:58:47

1

“搜索下一个匹配项”是Ctrl-K。以前也可用,请参阅“编辑”菜单...

只有高亮功能似乎不存在。你可能需要一个插件(everythinhg可能与插件)。

0

您可以通过以下偏好改变键绑定做到这一点 - >常规 - >键

7

我不认为你可以更换很容易找到对话框。您可能需要(重新)编写Eclipse的一部分。绝对可行的,但不是一个小任务...

也就是说,大部分的问题大概可以通过当前对话框解决:

默认的不支持F3搜索下一个匹配

“搜索下一个匹配项”默认为Ctrl-K。您可以在“首选项/常规/键”下配置键绑定:更改“查找下一个”的键绑定。

它本身不搬走如果匹配箱

是底下,那将是漂亮的。然而,对话框会记住你最后一次放置它的位置,所以只要将它放在某个位置(例如在包浏览器或右侧),它就会停留在那里。

,不允许以突出显示所有比赛

这还不可用(尽管它已经被讨论:https://bugs.eclipse.org/bugs/show_bug.cgi?id=29692)。然而,有两种获得类似结果的方法:

  • 使用工具栏中的搜索功能(“火炬”按钮中的“文件搜索”)。如果在那里搜索,它将突出显示编辑器中的所有匹配项(并在编辑器标尺中提供标记,并在搜索视图中提供一个列表)。
  • 对于Java元素,激活“标记出现次数”(“突出显示笔”按钮)。如果您在编辑器中进行标记,这将突出显示Java元素的所有出现。

也许其中一个会帮助你。最后,您可以直接从Eclipse内部(右键单击 - >打开方式)在外部编辑器(如(g)vim或Notepad ++)中打开任何文件。然后你可以使用任何你想要的编辑器...

1

有在2007年

This实现一个Firefox像在Eclipse中搜索代码项目的夏天是官方页面,这Blog显示一个有前途的屏幕截图。

我从来没有试图安装它,我没有找到一个最终版本或东西虽然:(

4

虽然它可能不是exactely你想要什么,你有没有使用增量搜索(按Ctrl + J )?在我看来,它比标准的搜索更方便。