对于不大熟悉 vim 映射的人来说前面的例子需要一点解释。映射包括一个键和一个值,它们以一个空格作为分隔符分开。键和值的表示形式均不能直接含有空格,否则这些空格会被认为是分隔符。如果需要在键或者值之内包含一个空格,可以使用键码记号 <Space> 。下面是以键码记号形式表示的键码表,这些键码记号可以在所有映射命令中使用。
记号 | 表示含义 |
---|---|
<Esc> | ESC键 |
<Up> | 光标向上移动 |
<Down> | 光标向下移动 |
<Left> | 光标向左移动 |
<Right> | 光标向右移动 |
<Home> | HOME 键 |
<End> | END 键 |
<PageUp> | 向上翻页 |
<PageDown> | 向下翻页 |
<Del> | DELETE 键 |
<Insert> | INSERT 键 |
<Nul> | 空 (NULL) |
<Bs> | BACKSPACE 回退键 |
<Tab> | TAB 键 |
<NL> | 换行 |
<FF> | 换页 |
<CR> | 回车 |
<Space> | 空格 |
<Lt> | 小于 |
<Bslash> | 反斜杆 \ |
<Bar> | 竖杠 |
<F1>-<F12> | 功能键 F1 .. F12 |
<C-> | Ctrl 控制键 |
<S-> | Shift 键 |