Есть ли в IntelliJ IDEA добавочный поиск, подобный emacs?

Я скучаю по поведению emacs для добавочного поиска. В emacs мы можем сделать это:

  1. C-s
  2. ключ в тексте поиска, т.е. "кнопка"

Будет найдено первое вхождение кнопки. Если вы продолжите нажимать C-s, будет найдено следующее вхождение. Мне кажется, IntelliJ близок к этому, за исключением того, что для второго поиска нужно нажимать другое нажатие клавиши. Меня это раздражает. Я бы предпочел нажать одну и ту же клавишу для первого и последующих поисков.

Возможно ли это в IntelliJ? Он отлично работает в Eclipse с сочетаниями клавиш emacs.

Изменить: я открыл награду по этому вопросу. Есть ли пример аналогичной реализации этой функциональности, написанной в виде плагина или патча для IntelliJ IDEA?


person Gary    schedule 14.07.2010    source источник
comment
Alt+F3 делает свое дело. JetBrains слушает :)   -  person David Weber    schedule 07.10.2013


Ответы (2)


В более новых версиях IntelliJ добавочный поиск использует клавиши со стрелками для перемещения вверх/вниз по поисковым запросам. Например.:

  1. C-s (при использовании привязок клавиш emacs)
  2. ключ в тексте поиска
  3. клавиши со стрелками вверх/вниз для навигации вверх/вниз по соответствующим условиям поиска
person Malina    schedule 02.10.2014

В системе отслеживания проблем IDEA есть запрос, отправленный 2 года назад: Emacs-Mode: Incremental Search Again должен быть сопоставляется с Ctrl-S, Ctrl-R после первого поиска.

Поскольку IDEA теперь имеет открытый исходный код, каждый может отправьте патч, реализующий эту функцию, и он будет добавлен в следующую версию IDEA.

person CrazyCoder    schedule 14.07.2010
comment
Я так понимаю, JetBrains не заинтересована в добавлении этой функции? - person Gary; 27.07.2010
comment
@Gray: CrazyCoder является одним из разработчиков IDEA... JetBrains открывает исходный код IntelliJ IDEA, чтобы другие люди тоже могли внести свой вклад. - person SyntaxT3rr0r; 21.12.2010