从Vim内部如何替换所有行中第二次出现的模式?

时间:2011-10-25 11:27:56

标签: linux unix vim

我的行看起来像:

EXPORT var value

从Vim内部,我希望能够转换为:

EXPORT var=value

:%s/ /=/g将转换两次出现的空格。

1 个答案:

答案 0 :(得分:4)

你可以试试这个

:%s/EXPORT \S\+\zs /=

\zs表示开始替换(EXPORT \S\+用于匹配但未替换)。