2014-09-03 4 views
13

Я использую шпатлевку на машине Linux. Мой обычный метод для поиска в VI входит слэш /, то моя строка поиска, введите, затем пройти через все матчи по п или сдвига + п.Vim инкрементный поиск

мне было интересно, если VI имел функцию, как в Eclipse инкрементного поиска (Ctrl +J), в котором, как я печатаю, он переходит к следующему логическому матча. Я думаю, что один из моих помощников в офисе делал это, но я не уверен.

ответ

21

Если вы используете vim (а кто не в настоящее время), вы можете включить инкрементный поиск с:

:set incsearch 

Тогда просто использовать обычный поиск команды / и он будет перемещать выделение, как вы добавляете символов в строку поиска.

Мне также нравится hlsearch, так как он выделяет все найденные предметы (после выполнения команды поиска) для удобства просмотра.

+0

: set incsearch был тем, что я искал, спасибо! –

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