vi的三种模式
命令模式:按esc键
插入模式:按i或按o或按a
底行模式:前提必须在命令模式下按:(即按esc后按:)
命令行模式下的操作
$ # 移动到这一行的行尾
gg # 移动到第一行行首
G # 移动到最后一行行首
x # 删除一个字符
dd # 删除光标所在的一整行
u # 撤销到上一步操作
v # 选中范围按y复制
p # 粘贴
底行模式下的操作
n # n为数字,光标移动到第n行
/ # 寻找内容,按n显示下一个
set nu # 显示行号
set nonu # 取消行号
q! # 强制离开不保存
wq # 离开并保存
wq! # 强制离开并保存
!指令 # 暂时离开执行指令