学习 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 | 最后一行 | 将光标移动到最后一行的开头 |