選択範囲の置換をプラグイン等を入れずにさくっとやりたい時のメモ
サーバー毎にVimのdein環境が違うのでこうしたデフォルトのやり方を覚えるのは大事ですね
-
Shift + v
で VISUAL LINE モードへ - 選択したい範囲を
h or k
で指定 - コロンをタイプ
:
- コマンドラインに
:'<,'>
のように表示されるので、続けて置換コマンドであるs
をタイプ - 置換文字列をスラッシュで区切り入力
/検索対象文字列/置換後文字列/
- 確認を挟むための
gc
をタイプ -
Enter
をタイプ - 確認して置換してよいものであれば
Enter or y
をタイプ - 置換したくないものであれば
n
をタイプして次の置換文字列へ - 途中終了する場合は
Esc
をタイプ - 全て置換が完了すれば終わり
6番でコマンドラインで表示されるサンプルとしては、以下となる
# 例:undefined を false に置換したい場合
:'<,'>s/undefined/false/gc