有时,我的全局专长不能替代一行中的所有匹配项。通过以下事实证实了这一点:当我进行确认替换时,可以看到它,在具有多个可能匹配项的行中找到一个匹配项,但随后转到另一行。
我使用g
或gc
参数对整个文件进行操作%
。
在此文件上:
hello hello
hello
hello hello hello
hello
如果%s/hello/goodbye/g
我知道
goodbye hello
goodbye
goodbye hello hello
goodbye
.vimrc
关于搜索/替换,我只有
set hlsearch
set ignorecase
set incsearch
什么是的输出
—
user9433424 '16
:echo &gd
,如果你添加第二个会发生什么g
标志是这样的:%s/hello/goodbye/gg
如果删除或g
完全国旗?如果输出:echo &gd
为1
,请尝试set nogdefault
在末尾添加vimrc
。
精细!我不知道为什么,但是默认情况下将其设置为0,所以我按照
—
Nicolas Scotto Di Perto '16
set nogdefault
您所说的进行了添加,并且顺便说一句,现在可以使用了。谢谢!
vimrc
。