2017-09-02 18 views
2

Vimで検索と置換を行うときに/ gが何であるか不思議でした。 Vimで置き換えられた/ gとは何か

は私が

:%s/search/replace/g 

における%の理由を取得するが、%の略場合は、「すべての行に」/ gのために何ですか?

+2

行のすべての発生。 – Zereges

+0

わかりました。ありがとう – alex3wielki

答えて

9

/gは、「各一致する行のすべての発生について」を意味します。

gが指定されていない場合、:%s/pattern/repl/は、それぞれの一致する行の最初の出現をpatternに置き換えます。

:help s_flagsをVim内で実行すると、すべての可能なフラグの説明を見ることができます。

関連する問題