第一部分:
  1. G跳到文件最后一行
  2. 1G 跳到第一行
  3. 10G跳到第十行
  4. CRTL+D 屏幕向下滚动半屏
  5. CTRL+U 屏幕向上滚动半屏
  6. H 跳到屏幕顶端
  7. M 跳到屏中间
  8. L 跳到屏幕最下
  9. U 撤销所有更改,再按一次,恢复撤销
  10. u 撤销一次更改,ctrl+r 恢复所撤销的更改
  11. z(回车)  把该行置于屏幕第一行
  12. z(-) 把该行放到屏幕最后一行
第二部分:
  :  !!ls -l  把ls -l的结果插入文件中
  :  !!....
  :  !!date
  :  !}sort 把文件内的资料重新排列
  : !}fmt -w60 把文件宽度设为60个字,超过的自动换行
第三部分:
  都是在扩展模式下执行(:模式)
  sed 查找并替换内容。如果s后边没有指定范围,则默认使用当前行
  s/a/b    把当前行的第一个a变成b
  s/a/b/g   把当前行的所有a变成b
 1,10s/a/b/g  把第一行到第十行的所有a变成b
  1,$s/a/b/g  把整个文件的a换成b
 %s/a/b/g   功能同1,$
  .,.+10s/a/b/g  当前行往下十行
 .,.-10s/a/b/g  当前行往上十行
第四部分:
  r file1把file1的文件内容都列到编辑文件中
  1,20w file2把第1到20行写入file2
  1,$w file3 把整个文件写入file3
  1,20w >> file4 把1到20行写入file4
  :n   跳到下一个文件
  :rew 跳转到第一个文件
  :n# 跳转到上一个文件
第五部分:
  :set  显示可设置的部分选项
  :set all 显示所有可设置选项
  :set  number 显示行号