Перед выполнением подстановки я обычно набираю / foo , чтобы сначала найти шаблон.
Vim автоматически выделяет все строки, соответствующие шаблону.
Затем я выясняю, как написать команду подстановки :%s/foo/bar/g
.
Когда шаблон сложный, гораздо сложнее написать команду подстановки, чем команду поиска.
Если я могу выполнить подстановку только для выделенных строк.Это становится легко.
Например:
Вопрос: Перевести часть строки
Я могу выяснить схему поиска: /\[\[\(http\)\@!.\{-}\]\]
Но я не могу понять команду подстановки легко.