虽然说IDEA的Ctrl+z撤销操作和Ctrl+Shift+Z重做操作为书写代码提供了很大的便利

但是在各种原因不小心失误撤销后又想不起来代码是怎么写的时候就非常尴尬,这时候就需要代码恢复到以前的状态(类似快照)

好在IDEA里非常人性化的提供了这个功能,历史操作记录

1.选中修改过的模块或者项目根目录→右键Local History查看本地历史记录→Show History

2.在打开的窗口左边查看历史记录,有多长时间前操作过的记录,还想不起来就看右边的哪些文件被更改过

3.在历史记录种找到需要恢复的记录,右键选中点击Revert恢复即可

虽说工具提供了恢复历史记录的功能,但还是要养成经常保存代码的习惯

最新文章

  1. python 实现彻底删除文件夹和文件夹下的文件
  2. Windows 10 Java环境变量配置
  3. javaweb回顾第五篇浅谈会话
  4. Stronger (What Doesn't Kill You)
  5. order by id asc得出的排序是什么原理
  6. PHP.3-DIV+CSS标准网页布局准备工作(上)
  7. 应用git(SSH设置)
  8. ESLint 使用入门 - 来自推酷
  9. mysql5.5中datetime默认值不能为NOW或者CURRENT_TIMESTAMP,用触发器解决
  10. Bootstrap3 栅格系统-实例:响应列重置(Responsive column resets)
  11. wqweqweqwe
  12. int 跟 Integer 的关系
  13. 对客户端攻击:adobe_toolbutton
  14. python 生成器 的send
  15. e783. 监听对JList中项双击和三击
  16. 前端学习 -- Css
  17. JVM体系结构之七:持久代、元空间(Metaspace) 常量池==了解String类的intern()方法、常量池介绍、常量池从Perm-->Heap
  18. SQL语句实现不存在即插入,存在则increase某字段的功能insert into … on duplicate key update
  19. Linux Shell脚本编程--字符串截取
  20. Filter配置多个url-pattern

热门文章

  1. 红帽RedHat 8.0新特性(网络、yum源、Web界面管理等)
  2. Java中正确终止线程的方法
  3. Java入门基础(变量、操作符与表达式)
  4. Educational Codeforces Round 39 Editorial B(Euclid算法,连续-=与%=的效率)
  5. Unity酱~ 卡通渲染技术分析(一)
  6. HessianSharp如何部署到IIS7上?
  7. golang 运算符
  8. 排查 Kubernetes HPA 通过 Prometheus 获取不到 http_requests 指标的问题
  9. linux中的正则表达式知识梳理
  10. 解决关闭SSH进程CobaltStrike自动关闭