Vim: выделите все совпадения в incsearch
Я использую опции incsearch
и hlsearch
. Все совпадения подсвечиваются после нажатия клавиши ввода, но только первый, когда я печатаю. Я хотел бы выделить все совпадения при вводе.
Как я могу получить это поведение?
Ответы
Ответ 1
К сожалению, это невозможно без написания собственного поиска в Vimscript (захват каждого ключа с помощью getchar()
, выделение с помощью :match
) или исправление исходного кода Vim в C.
Причина, по которой это не реализовано, вероятно, заключается в том, чтобы обеспечить быстрый и быстрый инкрементный поиск.
Ответ 2
Вы можете использовать плагин incsearch.vim:
![Automatic :nohlsearch]()
Install с вашим любимым менеджером плагинов и сопоставьте свой ключ поиска (ы), чтобы вызвать поиск плагинов.