viコマンド
・移動
h左 j上 k下 l右
w 右の単語
b 左の単語
$ 行末
0(ゼロ) 行頭
:$Enter ファイル最後
:0Enter ファイル先頭

C+f 後方スクロール
C+b 前方スクロール


・入力
i 文字挿入
a 右挿入(行末とかで使う?)
o 行挿入
ZZ ファイルを保存してviを終了
x 文字削除
dd 行削除
yy 行コピー
p ペースト
d 文字列削除。
d10右 カーソル位置から右10文字削除(カーソル上の文字は消えない)
d10左 カーソル位置から左10文字削除(同じく)
d4上 カーソル行+上4行を削除
d4下 カーソル行+下4行を削除
dw カーソル位置の次の単語直前までを削除
d0 カーソル位置から行の先頭まで削除
dfe カーソル行のカーソル位置から次に見つかった「e」までを削除。

・他
/文字Enter 文字を検索
e! 編集内容を破棄して、ファイルを読み込みなおす。
:w ファイルの上書き保存
;wq! 保存して終了
:q! 保存せずに終了