Vimで複数ファイルの検索/置換
検索
:vim[grep] {pattern} {file} | cw[indow]
:vim Shift_JIS source/*.html | cw
sourceディレクトリ以下のhtmlファイルでShift_JIS
の文字列が含まれているものをリストアップする
置換(Qfreplace)
Quickfixに一覧されたリストから置換バッファを作成する。これを編集/保存することで一斉置換できる。
- Quickfix内で
:Qfreplace
とすると編集バッファが作成される。 - 適当に編集後、
:w
で一斉置換される。
:ccl
検索結果を閉じる