vi 最低限のコマンド

viを使うときに、最低限覚えておきたいコマンドリストです。

ファイル

ファイルを開くvi ファイル名
ファイルを開く(リードオンリー:警告あり)view ファイル名
保存して閉じるZZ
保存せずに閉じる:q
変更破棄:q!

移動

左、下、上、右h j k l
次の単語・前の単語w・b
行の先頭・行の末尾0・$

スクロール

前スクロール・後スクロールCtrl+f・Ctrl+b

検索

順方向・逆方向/pattern・?pattern
直前の検索繰り返し(順方向・逆方向)n・N

編集

挿入(前・後)i・a
行挿入(上・下)O・o
削除(1文字・単語・行)x・dw・dd
コピー(単語・1行)yw・yy
ペースト(前・後)P・p

一度覚えれば忘れませんが、それまではポケットリファレンスが手元にあると助かります。

viデスクトップリファレンス (UNIX text processing)