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

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

16
задан Fluffy 8 July 2010 в 09:55
поделиться

5 ответов

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

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

1
ответ дан 30 November 2019 в 22:37
поделиться

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

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

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

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

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

Да, это было бы здорово. Однако диалоговое окно запоминает, где вы его поместили в последний раз, поэтому просто поместите его где-нибудь в стороне (например, над браузером пакетов или справа), и он останется там.

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

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

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

Может быть, один из них вам поможет.

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

7
ответ дан 30 November 2019 в 22:37
поделиться

Для этого нужно изменить привязку клавиш в разделе «Настройки» -> «Общие» -> «Ключи»

0
ответ дан 30 November 2019 в 22:37
поделиться

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

4
ответ дан 30 November 2019 в 22:37
поделиться

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

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

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

1
ответ дан 30 November 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: