| キー | 説明 | 補足 |
|---|---|---|
| gg | ファイルの先頭に移動 | |
| G | ファイルの最後に移動 | |
| [n]G | [指定行]に移動 | 「1G」でファイル先頭 「0G」でファイル最後に移動 |
| ^ | カーソル位置の最初の文字に移動 | 半角スペースとタブは文字に含まれない |
| O | カーソルがある行の先頭に移動 | タブが先頭にある場合はタブの右端 |
| $ | カーソルがある行の最後の文字に移動 | 空白(半角、全角)やタブも文字とみなす |
| w | 次の単語の先頭文字列に移動 | 単語の区切りは空白。 日本語の場合はひらがな、カタカナ、漢字の1文字目「、」「。」を区切りと判定 |
| b | 前の単語の先頭文字列に移動 | |
| H | 画面の1行目にカーソルを移動 | カーソルは1文字目に移動 |
| L | 画面の最終行にカーソルを移動 | |
| M | 画面の中央行にカーソルを移動 |
| キー | 説明 |
|---|---|
| control + e | 1行分上にスクロール |
| control + y | 1行分下にスクロール |
| control + u | 画面半分上にスクロール |
| control + d | 画面半分下にスクロール |
| control + b | 1画面分上にスクロール |
| control + f | 1画面分下にスクロール |
| control + o | 1つ前のカーソルがあった場所にスクロール |
| control + i | 1つ後のカーソルがあった場所にスクロール |
| zt | カーソルのある行が画面の1行目にくるようにスクロール |
| zb | カーソルのある行が画面の最後にくるようにスクロール |
| zz | カーソルのある行が画面の中央にくるようにスクロール |
| キー | モード | 説明 |
|---|---|---|
| /[文字列] | コマンドライン | 現在のカーソル位置からファイルの末尾に向かって1回検索 |
| ?[文字列] | コマンドライン | 現在のカーソル位置からファイルの先頭に向かって1回検索 |
| n | ノーマル | 次に移動 |
| N | ノーマル | 前に移動 |
| * | ノーマル | カーソル上の単語をカーソル位置から末尾に向かって検索 |
| # | ノーマル | カーソル上の単語をカーソル位置から先頭に向かって検索 |
| コマンド | 説明 |
|---|---|
| :set number | 行番号を表示 |
| :set title | ターミナルにタイトル表示 |
