Linuxでvim置換コマンド

1584 ワード

カーソルの行の最初のcをaに置き換える
:s/c/a  

カーソルの行のすべてのcをaに置き換える
:s/c/a/g 

カーソルの行の最初のcをaに置き換えるかどうかを1つずつ尋ねる
:s/c/a/c 

カーソルの行のすべてのcをaに置き換えるかどうかを1つずつ尋ねる
:s/c/a/cg

各行の最初のcをaに置き換える
:%s/c/a 

各行のすべてのcをaに置き換える
:%s/c/a/g

各行の最初のcをaに置き換えるかどうかを1つずつ尋ねる
:%s/c/a/c

各行のすべてのcをaに置き換えるかどうかを個々に尋ねる
:%s/c/a/cg

なし%:カーソルの行を置換し、%:すべての行を置換します.
gがありません:最初の1つだけを置き換えて、gがあります:すべてを置き換えます.
cがない:置換するかどうかを尋ねないで、cがある:置換するかどうかを尋ねる(どれだけ置換するかは何回尋ねる).