vim 常用命令
Vim 光标移动命令
| 操作 | 说明 |
|---|
h (⬅) | 将光标向左移动一格 |
l (➡) | 将光标向右移动一格 |
j (⬇) | 将光标向下移动一格 |
k (⬆) | 将光标向上移动一格 |
0 (Home) | 数字0,将光标移动到行首 |
$ (End) | 将光标移动到行尾 |
Ctrl + B | 向上翻屏(PageUp) |
Ctrl + F | 向下翻屏(PageDown) |
H | 将光标移动到屏幕顶端 |
M | 将光标移动到屏幕中间 |
L | 将光标移动到屏幕底端 |
w 或 W | 将光标移动到下一单词 |
gg | 将光标移动到文件的行首 |
G | 将光标移动文件的尾行 |
Vim 命令模式的复制与粘贴命令
| 操作 | 说明 |
|---|
yy 或 Y | 复制光标所在的整行 |
2yy | 复制两行,数字可随意更改 |
y^ 或 y0 | 复制光标所在处到行首(不包括光标处的字符) |
y$ | 复制光标所在处到行尾(包括光标处的字符) |
yw | 复制一个单词 |
y2w | 复制两个单词,数字可随意更改 |
yG | 复制到文件尾 |
y1G | 复制到文件首 |
p | 粘贴到光标所在行的下一行 |
P | 粘贴到光标所在行的上一行 |
Vim 命令模式的删除操作命令
| 操作 | 说明 |
|---|
x 或 del 删除键 | 删除一个字符 |
2x | 删除两个字符,数字可随意更换 |
X | 删除光标前端字符 |
dd | 删除光标所在行 |
dG | 删除到文件尾 |
d1G | 删除到文件首 |
D 或 d$ | 删除到行尾 |
d0 | 删除到行首(不包含光标所在字符) |
2dd | 删除所在光标处2行,数字可随意更改 |
d + 方向键 | 删除所在光标处2行(上或下或一个字符) |
dw | 删除到词尾 |
2dw | 删除2个单词,数字可随意更改 |
2d$ | 删除后n行 |
u | 撤回上一步操作 |
Vim 命令模式的撤销操作命令