设置gdefault在Vim中不能按预期工作

时间:2014-03-30 04:24:53

标签: vim

在我的vimrc中,我有一行set gdefault。这让我输入:%s/hello/goodbye来替换所有hello实例再见(不要在末尾需要尾随/ g)。但是,我认为我也可以通过键入:%s/hello/goodbye/g恢复默认行为(一次替换一个实例),但即便用再见替换所有hello实例。任何人都可以提供任何见解,为什么我会得到这种行为?我不确定它是否是我的vimrc中的其他内容,但是here's a link to my vimrc

1 个答案:

答案 0 :(得分:0)

您需要为其添加c标记。它会要求你确认每次更换,如下:

:%s/hello/goodbye/gc

有关%s提供的更多标记及其用法,请查看此link