6.3 理解键码

对于不大熟悉 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 键