如何替换Eclipse搜索对话框?

Flu*_*ffy 16 eclipse

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

sle*_*ske 7

我认为您不能轻易替换"查找"对话框.您可能需要(重新)编写Eclipse的部分内容.绝对可行,但不是一个小任务......

也就是说,当前的对话框可能会解决您的大多数问题:

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

"搜索下一场比赛"默认为Ctrl-K.您可以在"首选项/常规/键"下配置键绑定:更改"查找下一个"的键绑定.

如果比赛在盒子下面,它不会移动自己

是的,那会很漂亮.然而,该对话框确实记住了您上次放置的位置,因此只需将其放在某处(例如,通过包浏览器,或向右),它将保留在那里.

并且不允许突出显示所有匹配项

目前尚未提供(尽管已经讨论过:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 29692).然而,有两种方法可以获得类似的结果:

  • 使用工具栏中的搜索功能("手电筒"按钮中的"文件搜索").如果在那里搜索,它将突出显示编辑器中的所有匹配项(并在编辑器标尺中提供标记,并在搜索视图中提供列表).
  • 对于Java元素,请激活"Mark Occurences"("高亮笔"按钮).如果您在编辑器中标记,这将突出显示Java元素的所有出现.

也许其中一个会帮助你.

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


Mat*_*__C 3

更新的替代方案是InstaSearch

信息:

InstaSearch是一个 Eclipse 插件,用于在工作区中进行快速文本搜索。搜索会在您键入时立即执行,结果文件会显示在 Eclipse 视图中。它是一个基于Apache Lucene搜索引擎的轻量级插件。

然后可以使用少数最匹配和相关的行来预览每个文件。双击匹配项会转到文件中的匹配行。