vim 常用编辑快捷键
在使用终端的时候,免不了会使用 vi/vim 编辑器来编辑文件。下面罗列一些编辑时的常用快捷键,可以提高使用效率。完整版的 vim 使用教程见最底部的引用链接。
| 按键 | 操作 |
|---|---|
h 或左箭头键 |
光标向左移动一个字符 |
j 或下箭头键 |
光标向下移动一个字符 |
k 或向上箭头键 |
光标向上移动一个字符 |
l 或向右箭头键 |
光标向右移动一个字符 |
行数后跟移动按键组合键,如 30j |
光标向下移动 30 行 |
Ctrl + f |
屏幕向下移动一页 |
Ctrl + b |
屏幕向上移动一页 |
+ |
光标移动到非空格符的下一行 |
- |
光标移动到非空格符的上一行 |
n 后跟 space 键 |
n 表示数字,表示光标向右移动 n 个字符 |
0 或 Home 键 |
光标移动到这一行最前面的字符处 |
$ 或 End 键 |
光标移动到这一行最后面的字符处 |
H |
光标移动到这个屏幕的最上方那一行的第一个字符 |
M |
光标移动到这个屏幕的中央那一行的第一个字符 |
L |
光标移动到这个屏幕的最下方那一行的第一个字符 |
G |
移动到这个档案的最后一行(常用) |
nG |
n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu) |
gg |
移动到这个档案的第一行,相当于 1G 啊! (常用) |
n 后跟 Enter 键 |
n 为数字。光标向下移动 n 行(常用) |
完整快捷键列表见 vi/vim 使用教程