У меня есть следующий текст:
Lang1
Lang2
Lang3
Теперь я хочу заменить весь текст в каждой строке шаблоном, например:
{ DisplayName: DispName(Lang1), Value: Lang1 },
{ DisplayName: DispName(Lang1), Value: Lang2 },
{ DisplayName: DispName(Lang1), Value: Lang3 },
Теперь, как мне добиться этого с помощью замены команды vim, я могу получить: :%s/*$/\{\ DisplayName\:\ DispName\(Lang1\)\,\ Value\:\ Lang1\}\,/
для замены каждой строки на Lang1
, а затем заменить отдельные 1 на 2, 3, 4 и т. д. Но я не хочу этого делать. Я хочу, чтобы одна команда замены выбирала шаблон и повторяла его. Как этого добиться?