vi簡単マニュアル

viには編集モードと書き込みモードがある。起動直後は編集モードになっており、hjkl でカーソル移動、x で削除などができる。ここで a や i を押すと書き込みモードになり、タイプした文字がそのまま表示される。ESC を押すと編集モードに戻るので、:w、:qでセーブ・終了できる。

h 1文字左に移動
j 1文字下に移動
k 1文字上に移動
l 1文字右に移動
x カーソルがある文字を削除
dd カーソルがある行全体を削除
a カーソルがある位置の次の文字から文字列を挿入(書き込みモードに移行)
i カーソルがある位置に文字列を挿入(書き込みモードに移行)
o カーソルがある行とその次の行の間に空行を挿入(書き込みモードに移行)
O カーソルがある行の次の行に空行を挿入(書き込みモードに移行)
yy カーソルがある行全体をコピーバッファに入れる
p カーソルがある行の次の行にコピーバッファの内容を挿入
/ 文字列を検索
:q viを終了
:q! セーブせずにviを終了
:w ファイルをセーブ
:w file-name ファイル名を指定してセーブ

実行中に書き込みモードになっているのか、編集モードになっているのかわからなくなったら、とりあえず ESC を押して編集モードに戻る。