在vim中,如何复制正则表达式模式?

时间:2013-07-03 16:24:08

标签: regex vim replace

有时我会使用/进行正则表达式搜索。但后来我想用%s使用相同的模式进行替换。如何复制或以其他方式重复使用模式?

1 个答案:

答案 0 :(得分:11)

例如,你做了一个

/foo

然后你可以:

%s//bar/g

vim会将所有foo(您的上一次搜索)替换为bar

您的上一个搜索模式存储在/寄存器中,您可以通过读取寄存器值来获取它。 e.g。

"/p (in normal mode)

<c-r>/ (in insert/command mode)