非常有用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不一样,影响到域内文件共 ...
一周排行
  • 1 起因    最近对新开发的web系统进行了压力测试,发现tomcat默认配置下压到600人的并发登录首页响应速度就有比较严重的影响,一轮出现2000多个的500和502错误.我把登录的时间统计做了一下,把服务器处 ...
  • VmWare5.5主机Citrix桌面实施方案四
    八.发布桌面组安装准备安装win7虚拟机一台,安装过程略.加入域,安装agent关机做镜像 ...
  • 回到目录 policies sails的方法拦截器类似于.net mvc里的Filter,即它可以作用在controller的action上,在服务器响应指定action之前,对这个action进行拦截,先执行pol ...
  • C++语言笔记C11库
    1.C++函数库Algorithms<algorithm>C Library  ...
  • <男人的翅膀>,但是网上找不到!!
  • 原文:http://www.yellow-bricks.com/2014/01/17/virtual-san-datastore-calculator/注明:本文内容基于 VMware VSAN beta 版本撰写, ...
  • Jquery制作--焦点图左右轮播
    公司项目经常用到轮播焦点图,于是自己写了一个纯jq形式的横向轮播焦点图,可点击小圆点或者左 ...
  • curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 在命令行中输入上面   ,最后5.5是php版本号  自动安装FreeType ------------ ...
  • 数据结构C语言栈和队列
    栈(stack) 是限定在表尾进行插入或删除操作的线性表,这是栈的定义,所有从本质上来说栈 ...
  • 1.前言 8道题,太酸爽!但是BZOJ上一些比较简单一点的,但是因为图快写挂了好多. (P.S. POI的题目在BZOJ上全部都是权限题) 2.Apple 分苹果 大概题意:给出n个数,每个数有三个值a[i],x[i ...