2014-12-07 17 views
10

Po włączeniu incsearch w Vimie, podczas wpisywania pierwszego znaku kursor przechodzi do następnego dopasowania. IdeaVim nie wydaje się respektować tego ustawienia. Jak włączyć wyszukiwanie przyrostowe w IDEA?Przyrostowe wyszukiwanie w IdeaVim

+1

Dobra wiadomość! Zostało to teraz naprawione, podobnie jak ideavim 0.45. Po prostu ustaw incsearch w swoim .ideavimrc, a będziesz gotowy do pracy. – yshavit

Odpowiedz

1

Oto jeden ze sposobów: Pomysł jest normalna wyszukiwanie przyrostowe, więc można używać tego jednego poprzez CMD - F lub jego ekwiwalent. Można nawet wiązać / do wywołania polecenia find pomysł zamiast wersji VIM jeśli chcesz:

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

w ~/.ideavimrc lub powoływane w wierszu :. W ten sposób mogą wystąpić efekty uboczne; Nie testowałem tego intensywnie.

+1

to nie działa –

+0

, aby wyjaśnić: otwiera okno "Znajdź", ale nie aktywuje go, więc nie można niczego wpisać. – VitalyB

2

Sugestia w rzeczywistości nie działa (w rzeczywistości ma wiele skutków ubocznych). Najlepszym rozwiązaniem znalazłem tak daleko jest po prostu użyć wbudowanego w kombinacji klawiszy (Cmd + F, Wprowadź lub SHIFT + Wprowadź).

0

Zgodnie z IdeaVim 0.46 Notes, istnieje wsparcie dla opcji incsearch do wyświetlania wyników wyszukiwania podczas pisania.

+2

Proszę, popraw swoją odpowiedź, dodając więcej informacji – ddb

+0

Zamiast używać linku, proszę wyodrębnić ważne informacje i dodać je do swojej odpowiedzi, wraz z odnośnikiem do źródła. W ten sposób, jeśli strona źródłowa zniknie, ważne informacje będą nadal dostępne. Linki gniją, a następnie pękają, a kiedy to zrobi twoja odpowiedź niewiele pomoże. –

5

Wystarczy umieścić set incsearch do swojego ~/.ideavimrc

+0

Potwierdzam, że to działało dla mnie z IntelliJ IDEA 2016.2.4. – Hachmaninow