
一、模式切换
| 命令 |
作用 |
Esc |
回到命令模式 |
i |
光标前插入 |
a |
光标后插入 |
o |
下一行新建并插入 |
O |
上一行新建并插入 |
: |
进入底线命令模式 |
v |
字符可视模式 |
V |
行可视模式 |
Ctrl + v |
块可视模式 |
二、光标移动(命令模式)
基础移动
| 命令 |
作用 |
h |
左移 |
j |
下移 |
k |
上移 |
l |
右移 |
行内移动
| 命令 |
作用 |
0 |
行首 |
^ |
行首第一个非空字符 |
$ |
行尾 |
单词级移动
| 命令 |
作用 |
w |
下一个单词开头 |
e |
单词结尾 |
b |
上一个单词开头 |
文件级移动
| 命令 |
作用 |
gg |
文件第一行 |
G |
文件最后一行 |
:n |
跳转到第 n 行 |
三、删除 / 剪切
| 命令 |
作用 |
x |
删除当前字符 |
dd |
删除当前行 |
D |
删除到行尾 |
dw |
删除一个单词 |
d$ |
删除到行尾 |
d0 |
删除到行首 |
📌 通用规则:
d + 移动命令
四、复制 / 粘贴
| 命令 |
作用 |
yy |
复制当前行 |
yw |
复制一个单词 |
y$ |
复制到行尾 |
p |
光标后粘贴 |
P |
光标前粘贴 |
五、修改(删除 + 插入)
| 命令 |
作用 |
cw |
修改一个单词 |
cc |
修改整行 |
c$ |
修改到行尾 |
📌 通用规则:
c + 移动命令
六、撤销 / 重做
七、查找与搜索
| 命令 |
作用 |
/关键字 |
向下搜索 |
?关键字 |
向上搜索 |
n |
下一个匹配 |
N |
上一个匹配 |
* |
搜索当前单词(向下) |
# |
搜索当前单词(向上) |
八、可视模式操作
| 命令 |
作用 |
v |
字符可视模式 |
V |
行可视模式 |
Ctrl + v |
块可视模式 |
d |
删除选中内容 |
y |
复制选中内容 |
> / < |
缩进 / 反缩进 |
九、底线命令(保存 / 退出)
| 命令 |
作用 |
:w |
保存 |
:q |
退出 |
:wq |
保存并退出 |
:q! |
强制退出 |
:set nu |
显示行号 |
:set nonu |
关闭行号 |