我不确定这是否可行,但我发现我需要经常做的一件事是替换文件的内容,但我想使用当前行号作为替代选项。所以如果我有一个这样的文件:
This is text to replace XX This is text to replace XX This is text to replace XX
我想要能够运行一个正则表达式,将该文件变成:
This is text to replace 1 This is text to replace 2 This is text to replace 3
我周围环顾四周,但我似乎找不到任何办法。这可能吗?有人知道一个简单的方法来处理这个吗?
谢谢。
:help sub-replace-expression
您可以构造一个替换表达式,如:
:s@ xx$@\=" " . line(".")@
…对我有用