2017-09-02 58 views
2

我只是很好奇当在Vim中进行查找和替换时,/ g是什么。Vim中的/ g代替什么

我得到

:%s/search/replace/g 

为%的原因,但如果%表示“在每一行”是什么/ g的呢?

+2

每一次发生都行。 – Zereges

+0

好吧,这是有道理的。谢谢 – alex3wielki

回答

9

/g的意思是“对于每个匹配行中的每一次出现”。

如果没有g:%s/pattern/repl/只会替换每个匹配行上第一次出现pattern

如果在Vim中运行:help s_flags,则可以看到所有可能标志的说明。