我知道该incsearch设置控制在键入时如何在vim高亮显示中进行搜索.我想在使用replace命令(:%s/foo/bar/)时进行相同的增量搜索和突出显示
jam*_*san 10
最简单的方法是像平常一样进行搜索,'incsearch'以帮助确保模式与您想要的匹配.一旦你确定了那个,你可以
:%s//bar/.如果没有指定的搜索模式,/则使用寄存器的当前值,这将是您刚刚进行的搜索.:s使用Ctrl+ r/(请参阅:help c_ctrl-r)或Ctrl+ rCtrl+ o/(如果搜索包含控制字符等^H)将搜索模式插入命令中.如果您想对模式进行一些最终调整,或者如果您希望在命令历史记录中对其进行调整,则这非常有用,因此即使在执行其他搜索后也可以重复使用它.您可以c在命令的末尾添加如下:
:%s/foo/bar/c
Run Code Online (Sandbox Code Playgroud)
在更改之前,它将遍历所有实例foo并要求您确认(这就是c代表的含义)bar.
尽管如此,这并不完全是你的意思.