标签: regex vim replace
有时我会使用/进行正则表达式搜索。但后来我想用%s使用相同的模式进行替换。如何复制或以其他方式重复使用模式?
/
%s
答案 0 :(得分:11)
/foo
然后你可以:
%s//bar/g
vim会将所有foo(您的上一次搜索)替换为bar
foo
bar
您的上一个搜索模式存储在/寄存器中,您可以通过读取寄存器值来获取它。 e.g。
"/p (in normal mode)
或
<c-r>/ (in insert/command mode)