10

如何g在 Vim 的命令中引用匹配项?

我想把 X 放在比赛之后而不替换比赛。例如,在下面的命令中没有写create_title两次。

:g/create_title/s/create_title/X/

你应该得到

create_titleX

通过运行命令

create_tile
4

2 回答 2

26

我不确定你为什么需要g命令的一部分 - 替代品只会对匹配的行起作用。这是您要查找的内容:

:%s/create_title/&X/

&表示匹配的整个文本。

于 2009-08-27T22:05:18.673 回答
4
:%s/\(create_title\)/\1X/g

为我工作。(如果我正确理解你的问题)。

于 2009-08-27T22:04:22.450 回答