在 中vim
,我输入/foo
Enter了一些匹配项。
现在我想foo
用bar
(即:%s/foo/bar
)替换 的所有实例。
无需重新输入?即可完成此操作吗foo
?(例如,在后面的命令行中:
)
答案1
是的,你可以用 来做到这一点:%s//bar
。
解释:在替换命令中当搜索模式为空时,Vim 使用最后一个搜索模式。
或者,您可以明确粘贴最后一个搜索模式,该模式存储在特殊寄存器中。您可以在插入或命令模式下输入Ctrl-R+来快速插入其内容。/
因此进入命令模式,输入%s/
,然后输入Ctrl-R+/粘贴最后一个模式,然后输入剩下的/bar
。