vim文字列の置換

vimでの置換について紹介します。ノーマルモードで:を押下して、exコマンドモードになってから、下記のコマンドを入力します。

キー動作
:s/[置換対象文字列/[置換文字列]カーソル行の一番目に見つかった[置換対象文字列]を[置換文字列]で置換えます。
:s/[置換対象文字列/[置換文字列]/gカーソル行全ての[置換対象文字列]を[置換文字列]で置換えます。
:s/[置換対象文字列/[置換文字列]/cgカーソル行全ての[置換対象文字列]を[置換文字列]で以下の確認を行ないながら置換えます。
y:置換する
n:置換しない
a:全て置換
q:置換中止
:%s/[置換対象文字列/[置換文字列]/cgファイル全体の[置換対象文字列]を[置換文字列]で以下の確認を行ないながら置換えます。
y:置換する
n:置換しない
a:全て置換
q:置換中止

スポンサードリンク