标签: vim
我很好奇在Vim中进行查找和替换时的/ g是什么。
我明白了
:%s/search/replace/g
但是如果%代表'在每一行'那么/ g是什么?
答案 0 :(得分:9)
/g表示“对于每个匹配行中的每次出现”。
/g
如果没有g,:%s/pattern/repl/只会替换每个匹配行上pattern的第一次出现。
g
:%s/pattern/repl/
pattern
如果你在Vim中运行:help s_flags,你可以看到所有可能标志的描述。
:help s_flags