vim 範囲選択コピーと置換

昔はemacsなんかを結構使っていたのだが、初期状態で入っていないことが多いので最近はvimオンリー。

とはいえあまり詳しいわけではないので、必要とされて覚えたコマンド&操作を列挙していこう。

範囲選択はShift+Vでカーソルを動かせばOK。
その範囲をコピーしたければyで、消したければdを押せばよい。

この状態で:を押すとすでに範囲選択された状態になっている。
:’<,'>の後に置換コマンドを入れればよい。

下記は選択範囲のhogeをfugaに置き換えつつ、置き換え時に確認するというcオプションを付けたもの。

:'<,'>s/hoge/fuga/gc
カテゴリー: Linux, コマンド タグ: パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.