标签: vim
在我的vimrc中,我有一行set gdefault。这让我输入:%s/hello/goodbye来替换所有hello实例再见(不要在末尾需要尾随/ g)。但是,我认为我也可以通过键入:%s/hello/goodbye/g恢复默认行为(一次替换一个实例),但即便用再见替换所有hello实例。任何人都可以提供任何见解,为什么我会得到这种行为?我不确定它是否是我的vimrc中的其他内容,但是here's a link to my vimrc
set gdefault
:%s/hello/goodbye
:%s/hello/goodbye/g
答案 0 :(得分:0)
您需要为其添加c标记。它会要求你确认每次更换,如下:
c
:%s/hello/goodbye/gc
有关%s提供的更多标记及其用法,请查看此link
%s