vim 必备命令 总结
1 vim基本思路
当输入一个字符时:要明确当前是在何种模式下输入,不同模式下输入一个字符的含义可能不同。
本节总结使用vim必须掌握的模式与命令键。
2 3种常用模式
模式1:标准模式(Normal mode)
打开文件的默认模式。 主要用于查看文件内容,无法任意修改。
因为常在此模式执行各种命令,也称为命令模式。
这些命令字符不会在界面显示。
模式的界面特征:除其它模式的明显字样显示,都是标准模式,例如:显示空、显示提示信息,等。
模式2:插入模式(Insert mode)
主要用于编辑文件内容。
模式的界面特征:最后一行(底行)会显示“--Insert--”。
模式3:底行模式(Last line mode)
主要用于输入命令,命令会在最后一行进行显示。
模式的界面特征:最后一行(底行)会显示输入的命令名:通常以冒号开头,也有少量其它字符开头的命令。
(可能较少使用)模式4:可视化模式(Visual mode)
可以进行字符串的大小写转化,等。
模式的界面特征:最后一行(底行)会显示“--Visual--”。
3 模式切换常用命令
命令键 | 作用 |
---|---|
Esc | 从其它模式切换到命令模式 |
i | 从命令模式切换到插入(Insert)模式 |
: | 从命令模式切换到底行模式的命令 |
/ | 从命令模式切换到底行模式的搜索 |
v | 从命令模式切换到可视化(Visual)模式 |
4 命令模式常用命令
命令键 | 作用 |
---|---|
u | 撤销 |
yy | 复制行 |
p、P | 粘贴行 |
Ctrl+Insert 复制选中
Shift+Insert 粘贴
5 底行模式常用命令
命令键 | 作用 |
---|---|
:w | 保存 |
:q | 退出 |
:wq | 保存退出 |