Я знаю что путем ввода следующего:: %s/iwanthis/replacedbythis/g изменит все соответствующие слова файла. Как я могу сделать то же для всех файлов в папке?
(на самом деле заменяющий много слов как это: дополнение-bottom:5px;)
Откройте Vim со всеми файлами, загруженными в буферы, и выполните замену сразу во всех буферах с помощью bufdo:
% vim *
... when vim has loaded:
:bufdo %s/iwanthis/replacedbythis/g | w
| w
запишет каждый файл обратно на диск.
вы можете попробовать greplace.vim , который может предоставить вам буфер, включающий все строки, соответствующие данному регулярному выражению в нескольких файлах, тогда вы можете измените что-то в буфере, а затем вызовите другую команду greplace, чтобы все изменения были обновлены во всех этих файлах.