Подтвердить что ты не робот

Как заменить диалоговое окно поиска Eclipse?

Можно ли заменить диалоговое окно поиска Eclipse на что-то более удобное, например, диалоговое окно поиска в Firefox или Chrome? По умолчанию он не поддерживает F3 для поиска следующего матча, он не перемещается, если совпадение находится под полем и не позволяет выделить все совпадения - и это те функции, которые я действительно пропустил..

4b9b3361

Ответ 1

Более новая альтернатива InstaSearch.

информация:

InstaSearch - это плагин Eclipse для быстрого поиска текста в рабочей области. Поиск выполняется мгновенно по типу, и результирующие файлы отображаются в представлении Eclipse. Это легкий плагин, основанный на поисковой системе Apache Lucene.

Каждый файл может быть просмотрен с использованием нескольких наиболее подходящих и соответствующих строк. Двойной щелчок по совпадению приводит к совпадению строки в файле.

Ответ 2

Я не думаю, что вы можете легко заменить диалог поиска. Вы, вероятно, должны (повторно) написать части Eclipse. Определенно выполнимая, но не маленькая задача...

Тем не менее, большинство ваших проблем можно, вероятно, решить в текущем диалоге:

По умолчанию не поддерживается F3 для поиска следующего совпадения

"поиск следующего совпадения" по умолчанию - Ctrl-K. Вы можете настроить привязки клавиш в разделе "Предпочтения/Общие/Ключи": измените привязку клавиш для "Найти дальше".

он не перемещается, если совпадение находится под полем

Да, это было бы здорово. В диалоговом окне, однако, помните, где вы его последний раз помещали, так что просто положите его в сторону (например, над браузером пакетов или вправо), и он останется там.

и не позволяет выделить все совпадения

Это еще не доступно (хотя было обсуждено: https://bugs.eclipse.org/bugs/show_bug.cgi?id=29692). Однако есть два способа получить аналогичный результат:

  • Используйте функцию поиска с панели инструментов ( "Поиск файлов" с кнопки "факел" ). Если вы ищете там, он выделит все совпадения в редакторе (и предоставит метки в линейке редактора и список в окне поиска).
  • Для элементов Java активируйте "Mark Occurences" (кнопка "выделить перо" ). Это выделит все вхождения элемента Java, если вы отметите его в редакторе.

Возможно, один из них поможет вам.

Наконец, вы можете просто открыть любой файл во внешнем редакторе (например, (g) vim или Notepad ++) прямо из Eclipse (щелкните правой кнопкой мыши → Открыть с). Затем вы можете использовать любой редактор, который вы хотите...

Ответ 3

Хотя вы не можете быть уверены, что хотите, вы когда-либо использовали инкрементный поиск (Ctrl + J)? На мой взгляд, это гораздо удобнее обычного поиска.

Ответ 4

"Поиск следующего матча" - это Ctrl-K. Предыдущее также доступно, см. Меню "Изменить"...

Кажется, присутствует только подсветка. Вам может понадобиться плагин для этого (каждый из них возможен с плагинами).

Ответ 5

Был проект Summer of Code для реализации поиска Firefox в Eclipse в 2007 году.

Это является официальной страницей, и это Blog показывает многообещающий снимок экрана.

Я никогда не пытался его установить, и я не нашел окончательного релиза или чего-то еще: (

Ответ 6

SearchTab - это плагин Eclipse, который показывает вкладку поиска в Firefox,

Ответ 7

Вы делаете это, изменяя привязки клавиш в разделе "Настройки" → "Основные" → "Клавиши"