Как включить «живой поиск» в Eclipse? - PullRequest
11 голосов
/ 10 октября 2011

В Komodo Edit , поле ввода доступно на панели инструментов. Когда я набираю текст в нем, он выделяет соответствующие результаты поиска. Есть ли что-то подобное в Eclipse, напрямую или через плагин?

Ответы [ 5 ]

11 голосов
/ 19 января 2012

Поскольку Т.К. Господинов уже упомянул упомянутое , в есть опция Инкрементальный Найти / Заменить ( Ctrl + F ) диалоговое окно.

Существует также специальная привязка ключей для инкрементального поиска в Eclipse (и лично я использую его чаще). Из Затмения Советы и хитрости :

Использование Правка> Пошаговый поиск Далее ( Ctrl + J ) или Правка> Пошаговый поиск Предыдущий ( Ctrl + Shift + J ) , чтобы войти в режим инкрементального поиска, и начать вводить строку для сопоставления. По мере ввода совпадения будут найдены постепенно. Строка поиска отображается в строке состояния. Нажмите Ctrl + J или Ctrl + Shift + J чтобы перейти к следующему или предыдущему матчу. Нажмите Введите или Esc , чтобы выйти из режима инкрементного поиска.

5 голосов
/ 19 января 2012

Если вы хотите иметь функцию поиска на панели инструментов, вас может заинтересовать плагин eclipse-glance , который позволяет использовать функцию инкрементального поиска на панели инструментов, нажав Ctrl + Alt + F в любой текстовой области.

1 голос
/ 02 августа 2016

Эта функция уже доступна в Eclipse.Нет необходимости устанавливать какой-либо плагин.Нажмите Ctrl+F, и появится всплывающее окно «Найти».

enter image description here

Теперь установите инкрементный флажок, и тогда ваши тексты будут найдены при вводе.Не нужно нажимать клавишу возврата.

ИЛИ

Используйте Ctrl+J, и вы можете активировать поиск в реальном времени, только если пользовательский интерфейс не будет виден, но вы можете увидеть статус в строке состояния затмения.внизу.

Нажмите Ctrl+J, начните вводить текст, который вы хотите найти.Нажмите esc, чтобы вернуться в режим редактирования

0 голосов
/ 19 января 2012

Одна похожая вещь (не та же самая) - это просто включение «отметки событий», затем выбор имени функции, переменной и т. Д.

0 голосов
/ 19 января 2012

Наиболее близкая вещь к функциональности, о которой вы спрашиваете, это режим «инкрементального поиска», который запускается установкой флажка «Инкрементный» в группе «Параметры» в диалоговом окне «Найти / заменить» в Eclipse (Ctrl + F из кодаредактор).Это заставит его начинать выделять совпадения по мере ввода, и если они являются ключевыми словами, Eclipse выделит другие вхождения (ссылки) в редакторе кода.Однако совпадения внутри строк или Javadoc не будут выделены, если только это не будет первое совпадение после позиции курсора в редакторе.

...