vi の基礎 - コマンドモード
◆カーソルの移動
h 1文字左にカーソル移動(十字キーの「←」でも良い) j 1文字下にカーソル移動(十字キーの「↓」でも良い) k 1文字上にカーソル移動(十字キーの「↑」でも良い) l 1文字右にカーソル移動(十字キーの「→」でも良い) ※ "hjkl" は右手のマウントポジション(ブラインドタッチでの静位置)にあります.
◆文字入力(挿入モードへの移行)
a 現在いるカーソルの右側に挿入(追加:append) A 現在いるカーソルの行末に挿入 i 現在いるカーソルの左側に挿入(挿入:insert) I 現在いるカーソルの行頭に挿入 o 現在いるカーソルの下の行に挿入 (行を開ける:open) O 現在いるカーソルの上の行に挿入
◆文字削除
x カーソル位置の文字を1文字削除 dd カーソルのある行を1行削除
◆アンドゥ(取り消し)
u 直前の変更を取り消す
◆検索
/文字 指定された文字を, 次の行より下へ検索. ?文字 指定された文字を, 前の行より上へ検索. n 検索コマンドで指定された文字を, 正方向へ検索 ("/"では下へ, "?"では上へ) N 検索コマンドで指定された文字を, 逆方向へ検索 ("/"では上へ, "?"では下へ)
◆別ファイルの読込
;r ファイル名 カーソル行の下にファイルを読み込んで挿入