我有以下文本:
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等。但是我不想这么做。我希望有一个单一的替换命令来选择模式并重复执行它。如何实现?