Как заменить текст в нескольких файлах с помощью Vim

:set nomore :argdo %s/foo/bar/g | update


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

Эта команда полезна для массовой замены текста в нескольких файлах с использованием Vim. Альтернативой может быть использование инструментов командной строки, таких как sed, для выполнения аналогичных массовых замен.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *