2014-12-07 8 views
10

С включенным incsearch в Vim курсор переходит к следующему совпадению при вводе первого символа. ИдеяVim, похоже, не уважает эту настройку. Как включить инкрементный поиск в IDEA?Инкрементный поиск в IdeaVim

+1

Хорошие новости! Теперь это исправлено, начиная с ideavim 0.45. Просто 'set incsearch' в вашем .ideavimrc, и вы будете работать. – yshavit

ответ

1

Вот один из способов: нормальный поиск IDEA является инкрементный, так что вы можете использовать, что один через CMD - F или его эквивалент. Можно даже связать / для вызова IDEA Найти команду вместо версии VIM, если вы хотите:

nmap/:action Find<CR> 
nmap n :action FindNext<CR> 

в вашем ~/.ideavimrc или ссылаться на : строке. Возможно, есть побочные эффекты для этого; Я не тестировал его широко.

+1

это не работает –

+0

, чтобы уточнить: он открывает окно «найти», но он не активирует его, поэтому вы не можете вводить ничего – VitalyB

2

Предложение действительно не работает (на самом деле оно имеет множество побочных эффектов). Лучшее решение, которое я нашел до сих пор является просто использовать встроенный в комбинации клавиш (Cmd + F, Введите или Сдвиг + Введите).

0

Согласно IdeaVim 0.46 Notes, существует поддержка опции incsearch для показа результатов поиска при наборе текста.

+2

. Пожалуйста, улучшите свой ответ, добавив дополнительную информацию. – ddb

+0

Вместо того, чтобы использовать ссылку, извлеките важную информацию и добавьте ее в свой ответ, а также ссылку на источник ссылки. Таким образом, если исходная страница исчезнет, ​​важная информация все еще доступна. Ссылки rot then break, а когда этот ваш ответ не поможет. –

5

Просто поместите set incsearch в ваш ~/.ideavimrc

+0

Я могу подтвердить, что это сработало для меня с IntelliJ IDEA 2016.2.4. – Hachmaninow

Смежные вопросы