一般模式常用操作
快速移动光标
- 移动光标至最后一行:
G
- 移动光标至第一行:
gg
- 移动光标至行尾:
$
- 移动光标至行首:
^
- 屏幕向下移动一页:
ctrl+f
- 屏幕向上移动一页:
ctrl+b
查找
- 所在光标处向下查找字符串“word":
/word
- 所在光标处向上查找字符串“word":
?word
- 查找下一个:
n
- 查找上一个:
N
删除
- 向后删除一个字符:
x
- 向前删除一个字符:
X
- 删除光标所在一整行:
dd
- 删除光标所在向下n行:
ndd
复制粘贴
- 复制光标所在的一行:
yy
- 复制光标所在的向下n行:
nyy
- 将复制的数据在光标下一行粘贴:
p
- 将复制的数据在光标上一行粘贴:
P
撤销/重复
- 撤销上一个操作:
u
- 重复上一个操作:
.
一般模式切换到编辑模式
进入插入模式
- 从光标所在处插入:
i
- 从光标所在行最后一个字符处插入:
A
- 从光标所在行的下一行处插入新的一行并开始插入:
o
- 从光标所在行的上一行处插入新的一行并开始插入:
O
进入替换模式
- 替换光标所在字符一次:
r
- 一直替换光标所在字符,直到按下ESC:
R
退出编辑模式到一般模式
ESC
一般模式切换到命令行模式
- 保存文件:
:w
- 若文件为只读,强制保存文件:
:w!
- 离开vim:
:q
- 不保存强制离开vim:
:q!
- 保存后离开:
:wq
- 强制保存后离开:
:wq!