僕はvi使いです。頻繁に使うのは以下のようなコマンドですね。最低限これぐらい覚えておけばなんとかファイル操作できます。
キー 内容
h カーソルを左に移動
l カーソルを右に移動
j カーソルを下に移動
k カーソルを上に移動
a カーソルの右側に文字列を挿入(入力モードに移行)
Esc または "Ctrl"+"[" 入力モードを抜けて制御モードへ戻る
x 1文字を切り取り
:w バッファをセーブ
:q バッファを終了

更に、快適に使うにはこれぐらいは覚えておくといいでしょう。
i カーソルの左側に文字列を挿入
o カーソル位置の次の行に文字列を挿入
Ctrl-F 次ページへ
Ctrl-B 前ページへ
0 カーソルを行の先頭へ移動
$ カーソルを行の末尾へ移動
w 直後の単語の先頭文字へ移動
e 現在または次の単語の末尾の文字へ移動
b 前の単語の先頭の文字へ移動
H 現在の画面の先頭部分へ移動
I 行の先頭に文字列を挿入
A 行の末尾に文字列を挿入
s カーソル位置の文字の訂正
O カーソル位置の前の行に文字列を挿入
dd 行を切り取り
D カーソル位置から行末までを切り取り
yy 行を記憶
p 記憶した行を次の行に挿入
P 記憶した行を前の行に挿入
J 行と次の行を連結
ZZ バッファをセーブして終了
/string stringを検索
r テキストの置換
n 順検索
N 逆検索
[数字]command commandを数字の回数だけ繰り返す
. 直前の動作を繰り返す
:set number 行番号を表示
他にも作業環境を変えられたり、起動オプションを使ったり、まだまだいろんな機能があります。非常に奥の深いエディタだと思います。