vim常用的工作模式有:普通模式,插入模式,命令模式。
- 普通模式:可以实现光标移动和快捷键操作。
- 命令模式:实现保存,退出等功能。
- 插入模式:可实现文本的基本编辑功能。
###1. 普通模式(默认模式)
移动光标的快捷键
gg 到文档头
G 到文档尾
nG 到n行的行头
^ 到行首
$ 到行尾
复制,粘贴,删除等快捷键
x 删除光标当前字符
rx 替换光标当前字符为x
yy 复制一行
dd 删除一行
ndd 删除n行
d$ 删除从光标至行尾的
u 撤销上步
p 粘贴至当前行之后
P 粘贴至当前行之前
查找快捷键
/host 查找文档中所有host
n 搜索下一个host
:set nu 显示行号
进入插入模式的快捷键:
A 插入标将移动到当前段落的段尾
I 插入标将移动到当前段落的段头
a 插入标移动到当前光标前面
i 插入标移动到当前光标后面
O 插入标在当前行之前创建新行
o 插入标在当前行之后插入新行
###2. 插入模式
在插入模式下,我最喜欢的就是可以像windows一样去复制粘贴
鼠标选中
Ctrl+Insert 复制
Shift+Insert 粘贴
###3. 命令模式
命令模式下保存,退出的快捷键如下:
:x 保存并退出
:w 保存
:q! 不保存强制退出
:w b.txt 另存为b.txt
其中最常用的就是:x保存和:q!强退了。