1、命令模式(复制,粘贴,浏览,替换)
dd:删除(剪切)以行为单位,如果当成剪切使用,dd后按p粘贴
dw:删除当前的整串字符
x:删除当前的一个字符
yy:复制一行
2yy:复制两行(以此类推)
$:跳转当前行行尾
^:跳转当前行行首
r:替换当前的一个字符
u:撤销
ctrl+r:撤回撤销
G:跳到文件的尾行
gg:跳到光标的首行

2、编辑模式
i:insert模式,在光标前
I:在光标当前行的行首
a:当前光标后面
A:当前行的行尾
o:在当前光标的下面另起一行
O:在当前光标的上面另起一行

3、末行模式
:x:等价于:wq
Shift+zz:保存退出
:q:退出,如果有改动没保存则失败
:e!:恢复到打开是的状态
:r:引用查找的文件中的所有内容
:r!:应用命令执行的结果
:1,6 w new:将此文件的1-6行另存为到一个new的文件中
:.,$d:从当前位置到尾行全部删除
:4d:删除第4行
:X:给当前文件加密(删除密码也是X然后空格)
:%s/shutdown/root/g:替换文章中所有shutdown,不加g只替换行中的第一个shutdown
:1,6s/shutdown/root/g替换文章中1-6行中的shutdown

4、视图模式(ctrl+V)

Vim -o passwd shadow:同时编辑2个文件,ctrl+w可以在文件中切换
Vim +行数 /etc/passwd:可以快速定位到改文件的行数(不加行数自动到文件底部)