Не думаю, что вы можете легко заменить диалог поиска.Вероятно, вам потребуется (пере) написать части Eclipse.Определенно выполнимая, но не маленькая задача ...
Тем не менее, большинство ваших проблем, вероятно, могут быть решены с помощью текущего диалога:
По умолчанию не поддерживает F3для поиска следующего соответствия
"поиск следующего соответствия" по умолчанию - Ctrl-K.Вы можете настроить привязку клавиш в «Предпочтения / Общие / Ключи»: измените привязку клавиш на «Найти далее».
она не удаляется сама, если совпадение находится под полем
Да, это было бы круто.Диалог, однако, помнит, где вы в последний раз поместили его, поэтому просто поместите его куда-нибудь в сторону (например, через браузер пакетов или вправо), и он останется там.
и нене позволяют выделить все совпадения
Это еще не доступно (хотя это обсуждалось: https://bugs.eclipse.org/bugs/show_bug.cgi?id=29692).Однако есть два способа получить похожий результат:
- Используйте функцию поиска с панели инструментов («Поиск файлов» с помощью кнопки «Факел»).Если вы выполните поиск там, он выделит все совпадения в редакторе (и предоставит отметки в линейке редактора и список в представлении поиска).
- Для элементов Java активируйте «Mark Occurences» («ручка выделения»).кнопка).Это выделит все вхождения элемента Java, если вы отметите в редакторе.
Возможно, вам поможет один из них.
Наконец, вы можете просто открыть любой файл ввнешний редактор (например, (g) vim или Notepad ++) прямо из Eclipse (щелкните правой кнопкой мыши -> Открыть с помощью).Тогда вы можете использовать любой редактор, какой захотите ...