更换Vim中的/g是什么
我只是好奇在Vim中执行查找和替换时/g的作用 我得到了%in的原因更换Vim中的/g是什么,vim,Vim,我只是好奇在Vim中执行查找和替换时/g的作用 我得到了%in的原因 :%s/search/replace/g 但是,如果%代表“在每行中”,那么/g代表什么?/g表示“在每个匹配行中的每一次出现” 如果没有g,:%s/pattern/repl/将只替换每个匹配行上第一次出现的模式 如果在Vim中运行:help s_flags,您可以看到所有可能标志的描述。行中的每一次出现。Ok,这是有意义的。谢谢
:%s/search/replace/g
但是,如果%代表“在每行中”,那么/g代表什么?/g
表示“在每个匹配行中的每一次出现”
如果没有g
,:%s/pattern/repl/
将只替换每个匹配行上第一次出现的模式
如果在Vim中运行:help s_flags
,您可以看到所有可能标志的描述。行中的每一次出现。Ok,这是有意义的。谢谢