Vim实用技巧 第2版

  1. . 命令,重复上一次。 x 删除 u撤销 >G 下行缩进
  2. 不要重复自己,模式:一键移动,一键操作。 A = 行尾添加$a
  3. 以退为进,使得修改可以重复,使得移动可以重复,字符前后加空格 f{char} s {char} ; .
  4. 执行、重复、回退。 撤销 u 反向搜索, ?pattern
  5. 查找并手动替换。 :s 或者移动光标到单词 *n下一项,cw 删除单词
  6. . 范式: 一键移动,一键操作
  7. 普通模式
  8. 进入插入模式再ESC,u 恢复整块
  9. 删除整个单词 daw
  10. 次数做计算
  11. 能够重复,就不用次数。 d2w 2dw 使用后者
  12. 操作符 + 动作命令 = 操作。 c d y g~ > <
  13. 插入模式中更正。 <C-h> <C-w> <C-u>
  14. 返回普通模式
  15. 插入模式中,粘贴。<C-r>{register}
  16. 随时随地做运算。<C-r>=
  17. 用字符编码插入特殊字符 <C-v>{code}
  18. 用二合字母插入特殊字符 <C-k>{char1}{char2} :digraphs
  19. 替换模式 R gR r gr
  20. 可视模式
  21. 选择高亮选区 v V <C-v> gv o
  22. 重复可视模式
  23. 最好用操作符命令,而不是可视命令
  24. 用面向列的可视模式编辑表格
  25. 修改列文本
  26. 在长短不一的高亮块后添加文本
  27. 命令行模式:Ex命令。
  28. 在多行上执行命令
  29. 使用:t:m命令复制和移动行
  30. 在指定范围执行普通模式命令
  31. 重复上次Ex命令
  32. 自动补全Ex命令
  33. 把当前单词插入命令行
  34. 历史命令
  35. Shell命令
  36. 批处理运行Ex命令