非常有用eclipse与myeclipse恢复已删除的文件和代码

 eclipse与myeclipse恢复已删除的文件和代码

今天写了1300多行代码,被不小心删除了顿时感觉手足无措,后来用myeclipse的历史文件恢复功能,找回来了,虚惊一场!!!MyEclipse真的很强悍啊;必须将这个功能写写,要不感觉就对不起Myeclipse的作者

1.类文件的恢复

前些天在开发中,不小心将一个写着有数1000行代码的类删除了,本能下去按了ctrl+z进行恢复,但没有一点用,但还是搜索下有没有解决的方法,要重新写一遍真有点

心不甘啊,哈哈 终于还是找到了一个好方法:

选择项目后右键-->选择Restore from Local history-->出现下面的界面:

非常有用eclipse与myeclipse恢复已删除的文件和代码

勾选后按Restore就恢复了,真的很强大很方便;但我没有就此罢手,我马上新建了一个项目,随便写了两个文件后删除,然后关闭了myeclipse后重新开启,仍进行上面

的恢复操作,发现还真的能恢复,确实很强大;

2.误删的代码的恢复

我们一般在myeclipse不关闭的情况下,会简单的利用ctrl+z进行恢复,但是关闭了myeclipse后你可能就会感觉束手无策了,哈哈,这个介绍跟上面类似的一直方法进行

代码的恢复:右键-->Local History-->replace with 后可发现所有修改过的内容

非常有用eclipse与myeclipse恢复已删除的文件和代码

选择你要恢复的时间点的代码进行直接替换或进行复制

希望多多交流,多多关注
更多相关文章
  • 本文介绍在Eclipse中如何恢复已删除的文件.@author:ZJ 07-4-8Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]    如果,在开发中,(Eclipse)删除了一些文件后又发现需要这些文件该怎么办? 现在删除T1.java和T4. ...
  •  当Linux计算机受到入侵时,常见的情况是日志文件被删除,以掩盖攻击者的踪迹.管理错误也可能导致意外删除重要的文件,比如在清理旧日志时,意外地删除了数据库的活动事务日志.有时可以通过lsof来恢复这些文件.  当进程打开了某个文件时,只要该进程保持打开该文件,即使将其删除,它依然存在于磁盘中.这意 ...
  • Exchange2013恢复已删除用户邮箱
    上一篇文章我们讲到了如何恢复已禁用的邮箱.但是在微软的Exchange中,禁用邮箱和删除邮箱毕竟是两个截然不同的概念,这篇文章我们就来看看如何恢复已删除的邮箱.1.依然是新建用户"张三",然后给其发一封邮件,作为后续邮箱数据恢复的参照.2.此时删除该用户邮箱.3.此时我们可以看到 ...
  •  Oracle恢复已删除的数据,主要有两种方法:SCN和时间戳. 一.通过SCN恢复删除且已提交的数据 1.获得当前数据库的scn号 select current_scn from v$database; (切换到sys用户或system用户查询)     查询到的scn号为:1499223 2.查 ...
  • 恢复rm删除的文件(ext3)       df -T   # 首先查看磁盘分区格式,此软件只针对ext3       umount /data/     # 卸载挂载,数据丢失请首先卸载挂载,或重新挂载只读       ext3grep /dev/sdb1 --ls --inode 2       ...
  •  恢复rm删除的文件(ext3wget http://ext3grep.googlecode.com/files/ext3grep-0.10.2.tar.gztar zxf ext3grep-0.10.1.tar.gzcd /home/easwy/ext3grep-0.10.1./configure ...
  • 多进程环境下,打开同一个文件,进行读写操作过程中,如果其中一个进程删除这个文件,那么,另外正在读写这个文件会发生什么呢?1. 正在读写的进程发生异常,因为文件被删除了2. 正在读写的进程仍然正常读写,好像没有发现发生了什么Linux 是通过 link 的数量来控制文件删除,只有当一个文件不存在任何 ...
  • Exchange2010恢复已删除邮箱
    问答:1. 为什么要恢复邮箱?因为邮箱里面数据,因为你有需要.2. 重建一个同名的邮箱可以么?GUID不一样,所属的群组关系需要重建,如果别人用Outlook本地缓存的帐号发送邮件,虽然是同一个地址,因为GUID不一样,还是会收不到3. 新建同名邮箱,对AD有什么影响?SID不一样,影响到域内文件共 ...
一周排行
  • 四核驱动的三维导航--淘宝新UI需求分析篇
    前言 孔子说:"软件是对客观世界的抽象". 首先声明,这里的" ...
  • 招募贴:Hadoop专业解决方案招募义务翻译人员
    一.招募启事 招募贴:Hadoop专业解决方案招募义务翻译人员,英文原著名称:<Wr ...
  • [[email protected]]# vim /etc/my.cnf[mysqld]log_bin=dbsvr1-bin                      //启用binlog日志,并指定文件名前缀serv ...
  • 具体下载可能遇到的疑问zip (pgp, md5, sha1)    zip文档适合windowstar.gz (pgp, md5, sha1)  tar.gz文档适合linux解压32-bit Windows zi ...
  • Xshell的使用及网络排错
                        个人文档整理备用,如有错误,敬请告知  xshel ...
  • 提高Linux系统性能加速网络应用程序 (1)    在开发 socket 应用程序时,首要任务通常是确保可靠性并满足一些特定的需求.利用本文中给出的 4 个提示,您就可以从头开始为实现最佳性能来设计并开发 sock ...
  • SCCM2012R2安装部署过程和问题一
    在进行Windows Server 2012 R2虚拟化测试前,由于需要安装,部署和管理很 ...
  •          break和continue语句是和循环语句紧密相关的两种语句.其中break关键字的意思是中断.打断,continue关键字的意思是继续.使用这两个关键字可以调节循环的执行.1     break ...
  • 最近听说淘宝在请吕毅开scrum的培训,价格不菲.我当年的这些同事们,Bas.吕毅.尹哲靠着scrum已经都成了千万富翁了吧?我一直都不想谈scrum,因为从07年开始诺西轰轰烈烈彻彻底底地搞scrum,其情景犹如5 ...
  • 今天井队搬家,干一天活.挨了队长训--因为干活不利索,毕竟刚毕业学生嘛,那种力气加技巧的活干不好也是可以理解的:挨了工人的嘲笑--井队工人的素质嘛,咱就不说啥了,你越是文化层次高,越是会遭到他们的冷嘲热讽.中午吃的是 ...