Рубрики
vim \ vi \ text editor

vim поиск и замена в файле

/Выражение               поиск выражения в файле
\cВыражение              поиск без учета регистра
n                        следующее совпадение
N                        предыдущее совпадение
:%s/foo/bar/gi           замена строк, см http://eax.me/regular-expr/

:%s/шаблон/замена/g — заменить все вхождения во всем файле.
:%s/шаблон/замена/gc — заменить во всем файле, но с подтверждением для каждого совпадения.
:s/шаблон/замена/g — заменить все вхождения только в текущей строке.
:s/шаблон/замена/ — заменить только первое вхождение в текущей строке.
:5,12s/шаблон/замена/g — заменить все совпадения в диапазоне от 5 до 12