vi エディタ

起動と終了

起動:vi hoge
保存ぜずに終了::q!
保存して終了:ZZ

編集モードに戻る

編集モード(最初の状態)に戻る(わけわからなくなったとき取りあえず押す): ESCキー

ファイル入出力

ファイル再読み込み::e
ファイル名を指定して読み込み::e hoge
ファイル書き込み(上書き)::w
ファイル名を指定して書き込み::w hoge

カーソル移動

左: h
下: j
上: k
右: l
画面上: H
画面中: M
画面下: L
ファイル最初: 1G
ファイル最後: G
行頭: 0 (zero)
行末: $

挿入削除

左挿入: i
右挿入: a
行頭挿入: I
行末挿入: A
下行挿入: o
上行挿入: O
挿入モードから戻る: ESCキー
一字削除: x
一行削除: dd
一文字置換: r
一文字削除+文字列追加: s

コピー、ペースト

行コピー: yy
ペースト: p

検索

サーチ: /hoge
逆サーチ: ?hoge

コマンド実行

コマンド実行(ls実行): :!ls
編集ファイル名(%)を引数としてコマンド実行: :!ls %
指定範囲にコマンド処理を加えて挿入: :<範囲指定>!sort

Vim6

パラグラフフォーマット: gqap
フォーマット幅設定: :set textwidth=数字