在Vim

时间:2017-09-02 16:46:16

标签: vim

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

我明白了

中的%
:%s/search/replace/g

但是如果%代表'在每一行'那么/ g是什么?

1 个答案:

答案 0 :(得分:9)

/g表示“对于每个匹配行中的每次出现”。

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

如果你在Vim中运行:help s_flags,你可以看到所有可能标志的描述。