:set nomore :argdo %s/foo/bar/g | update
:set nomore — Отключает разбиение текста на страницы по ширине окна.
:argdo %s/foo/bar/g — Выполняет поиск и замену «foo» на «bar» во всех файлах, указанных в аргументах.
| — Разделяет две команды, позволяя выполнить их одновременно.
update — Сохраняет изменения в файлах.
Эта команда полезна для массовой замены текста в нескольких файлах с использованием Vim. Альтернативой может быть использование инструментов командной строки, таких как sed
, для выполнения аналогичных массовых замен.