vim置換

置換と入力すると痴漢になってドキッとしませんか?w

たまに忘れて調べてしまうvimの置換。
今回使ったものをメモ。

vim -文字列置換
vimの範囲置換

基本形

:s/置換対象文字列/置換文字列/g

慎重なあなたに

:s/置換対象文字列/置換文字列/gc

さらにチキンなあなたに(置換しません)

:s/置換対象文字列/置換文字列/n

豪快なあなたに

:%s/置換対象文字列/置換文字列/g

まとめ

% -> ファイル全体検索
c -> 置換確認
n -> 置換件数確認

補足:範囲指定

:'<,'>s/置換対象文字列/置換文字列/g(ビジュアルモードからコマンドモードに入ると自動で追加)
:開始行,終了行s/置換対象文字列/置換文字列/g