非常有用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不一样,影响到域内文件共 ...
一周排行
  • 本节所讲内容:rpm软件包管理   yum安装软件包源码编译安装软件包安装srpm软件包软件管理:rpm软件包管理:Redhat   package  manager#rpm作用:管理rpm包语法:rpm  [选项] ...
  • 使用CRT连接服务器时,过一会儿总会显示timed out waiting for input: auto-logout,这是怎么回事?这是因为设置了"会话空闲超时时退出"的缘故.具体设置如下:v ...
  •  top命令是Linux下常用的性能分析工具,提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用,内存使用和执行时间对任务进行排序:而且该命令的很多特性都可以通过交互 ...
  • zabbix-server服务端安装
    关闭本机上的selinux与iptables服务(必须)service iptables ...
  •   跨平台镜像转换,从XS平台vdisk迁移到ESXi,怎么保障母镜像从原有平台迁移到新的平台,启动VDI不会蓝屏或黑屏以下是操作步骤:第一部分平台迁移过程,比较多,请注意!          1.在XS平台,将VD ...
  • Accept-Language 是HTTP 请求里面的一个属性,用于告诉服务器浏览器可以支持什么语言. 如果网站支持多语种的话,可以使用这个信息来决定返回什么语言的网页 . 示例:Accept-Language: z ...
  • SQLServer2005安装详解
                                        SQL Serve ...
  • 给香港服务器部署QuickBooks,竟然需要安装.Net Framework 1.1.直接安装过程中报错,查看日志Log Name:      ApplicationSource:        Applicati ...
  • 使用RHCS实现HA集群   Clients      |     vip  |---------------------|  web1       web2  |---------------------|     ...
  • C语言计算任意数的任意次方
     #include "stdio.h" #include"s ...