カーソル移動コマンド

文字単位

h,j,k,l 左、下、上、右

テキスト単位

w,W,b,B 前/後の単語
e,E 単語の末尾
),( 次/前の文の先頭
},{ 次/前の段落の先頭
}},[[ 次/前のセクションの先頭

行単位

[Enter] 次行の空白以外の文字
0,$ カレント行の先頭/末尾
^ カレント行の先頭の(空白以外の)文字
+,- 次/前の行の先頭の文字
n| カレント行のn桁目
H 画面の最上行
M 画面の中央行
L 画面の最下行
nH 上からn行目の行
nL 下からn行目の行

スクロール

[Ctrl]+[F],[Ctrl]+[B] 次/前の画面にスクロール
[Ctrl]+[D],[Ctrl]+[U] 上/下に半画面分スクロール
[Ctrl]+[E],[Ctrl]+[Y] ウィンドウの下/上にもう1行表示
z[Enter] カーソルのある行を画面の一番上に表示
z. カーソルのある行を画面の中央に表示
z- カーソルのある行を画面の一番下に表示
[Ctrl]+[L] 画面の書き直し(スクロールなし)

検索

/pattern パターンを順方向に検索
?pattern パターンを逆方向に検索
n,N 最後の検索を、同じ/反対の方向で繰り返す
/,? 直前の検索を、順方向/逆方向に繰り返す
fx カレント行内の、カーソル位置よりうしろにあるxにジャンプ
Fx カレント行内の、カーソル位置より前にあるxにジャンプ
tx カレント行内の、カーソル位置よりうしろにあるxの直前の文字にジャンプ
Tx カレント行内の、カーソル位置より前にあるxの直後の文字にジャンプ
; 直前のカレント行内検索を繰り返す
, 直前のカレント行内検索を反対方向で繰り返す

行番号によるジャンプ

[Ctrl]+[G] カレント行の行番号の表示
nG 行番号nにジャンプ
G ファイルの最終行にジャンプ
:n 行番号nにジャンプ

位置のマーク

mx 現在位置をxとしてマーク
`x xにジャンプ
`` 直前のマークまたは文脈に戻る
'x マークxを含む行
'' 直前のマークを含む行の先頭に戻る