Vimで複数ファイルの検索/置換

検索

:vim[grep] {pattern} {file} | cw[indow]
:vim Shift_JIS source/*.html | cw

sourceディレクトリ以下のhtmlファイルでShift_JISの文字列が含まれているものをリストアップする

置換(Qfreplace)

Quickfixに一覧されたリストから置換バッファを作成する。これを編集/保存することで一斉置換できる。

  • Quickfix内で:Qfreplaceとすると編集バッファが作成される。
  • 適当に編集後、:wで一斉置換される。
:ccl

検索結果を閉じる

matome.naver.jp

qiita.com