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 保存退出