Я знаю, что настройка incsearch определяет, как поиск в vim подсвечивается при вводе.Я хотел бы иметь такой же инкрементальный поиск и выделение при использовании команды замены (:%s/foo/bar/)
incsearch
:%s/foo/bar/
Самый простой способ сделать это - выполнить поиск как обычно, используя 'incsearch', чтобы убедиться, что шаблон соответствует желаемому.Получив это, вы можете либо
'incsearch'
:%s//bar/
/
:s
:help c_ctrl-r
^H
Вы можете добавить c в конце вашей команды так:
c
:%s/foo/bar/c
Он пройдет через все случаи foo и запросит у вас подтверждение (это то, что означает c), прежде чем изменить его на bar.
foo
bar
Хотя это не совсем то, что вам нужно.