上一节:使用映射,下一节:对被调试的程序进行I/O操作,目录:目录
对于不大熟悉 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 键 |