【Vim】キーコード一覧

| 表記    | 意味                   | 対応するキー | 10進数の値 |
|-------------|-----------------------|--------------|--------------|
| \<Nul>      | ゼロ                   | CTRL-@       | 0 (10 として格納) \*\<Nul\>* |
| \<BS>       | バックスペース         | CTRL-H       | 8 \*backspace\* |
| \<Tab>      | タブ                   | CTRL-I       | 9 \*tab\* \*Tab\* |
| \<NL>       | 改行                   | CTRL-J       | 10 (\<Nul> で使用) |
| \<CR>       | キャリッジリターン     | CTRL-M       | 13 \*carriage-return\* |
| \<Return>   | \<CR>と同じ            |              | \*\<Return\>* |
| \<Enter>    | \<CR>と同じ            |              | \*\<Enter\>* |
| \<Esc>      | エスケープ             | CTRL-[       | 27 \*escape\* \*\<Esc\>* |
| \<Space>    | スペース               |              | 32 \*space\* |
| \<lt>       | 小なり記号             | <            | 60 \*\<lt\>* |
| \<Bslash>   | バックスラッシュ       | \            | 92 \*backslash\* \*\<Bslash\>* |
| \<Bar>      | 縦棒                   | \|           | 124 \*\<Bar\>* |
| \<Del>      | 削除                   |              | 127 |
| \<xCSI>     | GUIで入力された場合のCSI |            | \*\<xCSI\>*        |
| \<EOL>      | 行末（\<CR>、\<NL>、または\<CR>\<NL>、システムと'fileformat'に依存） | システムと'fileformat'に依存 | \*\<EOL\>*         |
| \<Up>       | カーソル上移動          |              | \*cursor-up\*      |
| \<Down>     | カーソル下移動          |              | \*cursor-down\*    |
| \<Left>     | カーソル左移動          |              | \*cursor-left\*    |
| \<Right>    | カーソル右移動          |              | \*cursor-right\*   |
| \<S-Up>     | シフト＋カーソル上移動 |              |                  |
| \<S-Down>   | シフト＋カーソル下移動 |              |                  |
| \<S-Left>   | シフト＋カーソル左移動 |              |                  |
| \<S-Right>  | シフト＋カーソル右移動 |              |                  |
| \<C-Left>   | コントロール＋カーソル左移動 |         |                  |
| \<C-Right>  | コントロール＋カーソル右移動 |         |                  |
| \<F1> - \<F12>      | ファンクションキー 1～12 |      | \*function-key\*   |
| \<S-F1> - \<S-F12>  | シフト＋ファンクションキー 1～12 | | \*\<S-F1\>*        |
| \<Help>     | ヘルプキー              |              |                  |
| \<Undo>     | アンドゥキー            |              |                  |
| \<Insert>   | 挿入キー                |              |                  |
| \<Home>     | ホームキー              |              | \*home\*           |
| \<End>      | エンドキー              |              | \*end\*            |
| \<PageUp>   | ページアップキー        |              | \*page-up\*        |
| \<PageDown> | ページダウンキー        |              | \*page-down\*      |
| \<kHome>    | テンキーホーム（左上）  |              | \*keypad-home\*    |
| \<kEnd>     | テンキーエンド（左下）  |              | \*keypad-end\*     |
| \<kPageUp>  | テンキーページアップ（右上） |          | \*keypad-page-up\* |
| \<kPageDown>| テンキーページダウン（右下） |        | \*keypad-page-down\*|
| \<kPlus>    | テンキープラス         |              | \*keypad-plus\*    |
| \<kMinus>   | テンキーマイナス       |              | \*keypad-minus\*   |
| \<kMultiply>| テンキー乗算          |              | \*keypad-multiply\*|
| \<kDivide>  | テンキー除算           |              | \*keypad-divide\*  |
| \<kEnter>   | テンキーエンター       |              | \*keypad-enter\*   |
| \<kPoint>   | テンキー小数点         |              | \*keypad-point\*   |
| \<k0> - \<k9>        | テンキー 0 ～ 9       |           | \*keypad-0\*  \*keypad-9\*     |
| \<S-...>    | シフトキー              |              | \*shift\* \*\<S-\*   |
| \<C-...>    | コントロールキー        |              | \*control\* \*ctrl\* \*\<C-\*|
| \<M-...>    | AltキーまたはMetaキー  |              | \*meta\* \*alt\* \*\<M-\*|
| \<A-...>    | \<M-...>と同じ         |              | \*\<A-\*           |
| \<D-...>    | コマンドキー（Macintosh専用） |      | \*\<D-\*           |
| \<t_xx>     | termcap内の「xx」というエントリを持つキー | |