以下为自己常用的vim指令总结
一.插入命令
a 在光标所在字符后进入插入模式
A 调到光标所在行行尾进入插入模式
i 在光标所在字符前插入模式
I 调到光标所在行行首进入插入模式
o 调到光标所在上一行进入插入模式
O 调到光标所在下一行进入插入模式
二.行号操作
1.加行号
:set num
2.取消行号
:set nonum
三.定位命令
1.到第一行
gg
2.到最后一行
GG
3.直接定位到底n行
:n
4.移至行首
0(零)
5.移至行尾
$
四.删除命令
1.删除光标所在字符
x
2.删除光标所在整行
dd
五.撤销命令
1.撤销回到上一步
u
六.复制,剪切和粘贴命令
1.复制当前行
yy
2.复制当前行及以下共2行
2yy
3.剪切当前行
dd
4.剪切当前行及以下共2行
2dd
5.粘贴光标所在行下
p
6.粘贴光标所在行上
P
七.搜索指令
1.搜索指定字符串
/string
2.搜索指定字符串的下一出现的位置
n
八.保存退出指令
1.保存修改
:w
2.另存为指定文件
:w filename
3.保存修改并退出
:wq
4.不保存修改退出
:q
5.强制保存修改退出
:wq!
6.快捷键保存修改退出
ZZ