AKAI TSUKI

System development or Technical something

vi: edit indent

vimの場合、Ctrl + vによる矩形ビジュアルモード(VISUAL BLOCK)で
範囲選択 → Iを入力 → スペース(もしくは任意の文字列)を入力 → ESC
でスペース(もしくは任意の文字列)を選択した前に入力可能ですよね。


でも、viで同じことを行いたいときに
どうすればよいのでしょうか?


どうやらviではvimと同じことはできないようなのですが。
なんて不便。。。


で、結局、ビジュアルモード(VISUAL LINE)で選択 → ":"(コロン)を入力 → 置換
という流れで以下のようにしてインデントを設定したりするのです。

:'<,'>s/^/  /

これはviの使い方として正しいのでしょうか?