Можно ли заменить диалоговое окно поиска Eclipse на что-то более удобное, например, диалоговое окно поиска в Firefox или Chrome? По умолчанию он не поддерживает F3 для поиска следующего матча, он не перемещается, если совпадение находится под полем и не позволяет выделить все совпадения - и это те функции, которые я действительно пропустил..
Как заменить диалоговое окно поиска Eclipse?
Ответ 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
Вы делаете это, изменяя привязки клавиш в разделе "Настройки" → "Основные" → "Клавиши"