学习 vi 编辑器/附录/导航
外观
| 命令 | 描述 | 注意 |
| h 或 ← 或 <backspace> | 左 | 将光标向左移动一步 |
| j 或 ↓ | 下 | 将光标向下移动到下一行 |
| k 或 ↑ | 上 | 将光标向上移动到上一行 |
| l 或 → 或 <space> | 右 | 将光标向右移动一步 |
| w | 下一个单词 | 将光标移动到下一个单词的开头 |
| W | 下一个单词(忽略标点符号) | 与 w 相同,但仅使用空格作为分隔符 |
| b | 单词开头 | 如果光标已在单词开头,则移动到上一个单词的开头 |
| B | 单词开头(忽略标点符号) | 与 b 相同,但仅使用空格作为分隔符 |
| e | 单词结尾 | 如果光标已在单词结尾,则移动到下一个单词的结尾 |
| E | 移动到当前单词结尾(忽略标点符号) | 与 e 相同,但仅使用空格作为分隔符 |
| ( | 上一句 | 将光标向后移动到上一句 |
| ) | 下一句 | 将光标向前移动到下一句 |
| - | 上一行 | 将光标向上移动到上一行的开头 |
| + | 下一行 | 将光标向下移动到下一行的开头 |
| 0 | 行首 | 将光标移动到行的开头 |
| $ | 行尾 | 将光标移动到行的结尾 |
| ^U | 向上滚动 | |
| ^D | 向下滚动 | |
| ^B 或 <page up> | 向上翻页 | 与滚动相比,翻页会保留更多上一页的文本行 |
| ^F 或 <page down> | 向下翻页 | 与滚动相比,翻页会保留更多上一页的文本行 |
| H 或 gg | 首页 | 将光标移动到第一行的开头 |
| L 或 G | 最后一行 | 将光标移动到最后一行的开头 |