VIM, инкрементный поиск: как я могу перейти к следующему результату и выделить его?
При использовании опции инкрементного поиска VIM я обычно выполняю поиск, и после того, как я добрался до первого результата (он будет выделен), я использую клавишу /
, чтобы перейти к следующему результату.
Но:
- Для этого мне нужно "отменить" мой поиск и вернуться в обычный режим, чтобы перейти к следующему результату.
- При нажатии
/
VIM переходит к следующему результату, но не выделяет его.
Мне интересно, есть ли более эффективный способ перехода между результатами с помощью инкрементного поиска и выделения их.
Ответы
Ответ 1
Обычным ключом для перехода к следующему результату поиска является "n".
Я не совсем понимаю, что вы имеете в виду - все результаты поиска должны быть выделены, если hlsearch установлен, и для меня не имеет значения, если я перейду к следующему результату с помощью "n" или с помощью "/".
Ответ 2
Если вы хотите выделить все поисковые запросы, вы должны установить hlsearch
not incsearch
.