как сделать условную замену с помощью vim - PullRequest
9 голосов
/ 11 января 2012

Я хочу заменить word на WORD, но только в тех строках, которые начинаются с -.Кто-нибудь знает, как это сделать?

1 Ответ

13 голосов
/ 11 января 2012
:%g/^-/s/word/WORD/g

это просто обычный поиск и замена, но используя g // для фильтрации строк, на которых вы хотите его запустить.

...