vi

モード

編集モード

  • 入力作業が出来る
  • ESC キーでコマンドモードに戻る

コマンドモード

  • 各種コマンドが使える
  • コマンドで編集モードに移行する (i キーが一番多い?)

コマンド

終了

キー 内容
:q 保存せずに終了
:q!
:w 終了せずに保存
:wq 保存して終了

編集

キー 内容
:set paste 貼付け時に自動インデントをしない
I 行の先頭に移動して編集
A 行の末尾に移動して編集
i カーソルの左から編集
a カーソルの右から編集

移動

キー 内容
gg ファイル先頭へ移動
G ファイル末尾へ移動
:<Number> <Number>行へ移動

検索

キー 内容
/ 検索
n 次を検索
N 前を検索
:noh 検索時のハイライトを消す

参考資料