vim编辑神器的三种模式:
- 命令模式
- 插入模式
- 末行模式
$vim name +number 直接跳到文件的第 number 行
命令模式 -> 插入模式
 i : 当前光标 前 插入
 I : 。。。。 所在行首
 a : 当前光标 后 插入
 A : 。。。。 所在行末
 o : 下一行插入
 O: 上一行插入
命令模式的命令
 dd : 删除当前行
 n dd : 从当前行开始,连续删除 N 行
D : 删除从该光标后面的所有内容
 x : 删除 光标 所在字符
 X : 删除 光标 之前 字符
 yy : 拷贝当前行
 n yy : 拷贝当前行开始连续的N 行
 p : 从光标所在的下一行开始粘贴
 r : 替换光标所在的字符
 R : 替换光标前的字符
 >> : 当前行向右缩进
 n >> : 当前行向右缩进 n 格
 << : 当前行向左缩进
 n << : 当前行向左缩进 n 格
 G : 到文件最后一行
 gg : 到文件第一行
ctrl+r : 取消撤销
u : 撤销
末行模式
 :set number 
 :1,4 >
 :1,4 <
 :wq 保存并退出 
 :x 保存并退出
 :q! 不保存退出
替换 | 在末行模式下:
:%s/被替换内容/替换内容/g 替换
例如::50,100s/man/MAN/g-->表示替换50-100行中的man为MAN
