恢复在VIM里比较简单,不过想要具体恢复到某个时间段很难

就我的经验而言,有时候使用恢复还不如删了重写

这里我们来讲讲恢复、撤销和重复命令的使用

u            撤消上次命令
U 恢复整行
ctrl+r 重做
. 重复
e! 全文恢复

如果有使用office的经验,那么这里的撤销和重做应该很好理解

比如我用dw删除一个单词,按下u就会回到没删除之前

一旦我后悔了,ctrl+r便会重新删除一次

其中U也十分好用,它能恢复本行内容,无论你在本行做过什么

需要注意的是,你不能在别处操作多次后再回到那一行来恢复

接着.号能够重复你上次命令

比如dd删除一行,你接着按一次.就相当于重新使用一次dd命令

如果你按5.那就是重复dd5次了

最后e!就牛逼了,当你把代码写的无比凌乱之时

它能恢复到最初形态,只要你还没使用过w、wp或x保存

 

最新文章

  1. handsontable组件和jqwidgets(jqxdragdrop组件)在一个页面产生调整宽高bug
  2. Intellij IDEA Java web 项目搭建
  3. Android 学习第1课,JDK工具包的安装
  4. wikioi 1430 素数判定
  5. Div高度百分比
  6. HttpWebRequest
  7. Oracle计算连续天数,计算连续时间,Oracle连续天数统计
  8. 简单地使用jquery的validate
  9. java工具类--数据库操作封装类
  10. POJ 1860 Currency Exchange(SPFA+邻接矩阵)
  11. [转载]PHP文件解压代码
  12. 「luogu4462」[CQOI2018] 异或序列
  13. 2018-2019-1 20189210 《Linux内核原理与分析》第三周作业
  14. Centos7 创建内部的yum源
  15. VirtualApk 插件入门小试
  16. Scala抽象类型
  17. springfox+swagger2生成API文档
  18. thymeleaf 的常见属性
  19. C# 用timer做成服务后 timer_Tick () 为什么不执行?
  20. php连接oracle数据库

热门文章

  1. iOS如何获取蓝牙Mac地址
  2. javaMail发送邮件实例
  3. 【P2422】良好的感觉(单调栈优化DP//奇怪的暴力)
  4. 一个专为电商定制的域名.shop
  5. 区间dp的感悟
  6. Spring 入门base
  7. web自动化:DOM对象
  8. 找到Office 2016 for MAC中AutoUpdate等组件的本地下载位置
  9. ural 2017 Best of a bad lot
  10. Hadoop单机模式和伪分布式搭建教程CentOS