Eclipse 误删文件的恢复与代码的恢复详解
误删除文件的恢复
在用eclipse进行代码编写操作时,有时会误删除文件或者文件包。通过eclipse的恢复文件功能可以恢复误删除的文件。
具体步骤为:
1、选择误删除文件在eclipse所在包(文件夹)
2、在包上单击右键。
3、选择restore from local history...
4、在弹出的对话框中选择需要恢复的文件
具体如图:
选择需要恢复的文件
代码的恢复、比较
1、选择要修改比较的代码片段
2、单击右键
3、选择Local History
4、选择需要的操作。
具体如图所示:
以上是从历史版本中恢复文件,可以看出eclipse具有SVN的功能。不过有时我们不太幸运。可能eclipse没有对我们误删除的文件记录历史版本。
按Ctrl+z直接恢复
如果文件是刚误删,此时也可以直接选中该文件所在包(删除的是文件)或者删除包所在上一级(删除包、文件夹)直接按ctrl+z恢复即可。
通过此文希望能帮助大家遇到这种问题,谢谢大家对本站的支持!
相关推荐
-
Eclipse 使用Maven构建SpringMVC项目
首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e. 用MyEclipse安装Maven插件,建出的Maven项目有些问题.一是,发布tomcat的时候resources总是不会被发布到tomcat下:二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class.要么真不在WEB-INF生成classes了但是发布tomcat的时
-
MyEclipse 2016 CI 4新增BootStrap模板
MyEclipse 2016是一款JAVA IDE集成开发环境之一,新版本可以完美支持JAVA 8,同时对第三方工具集进行了更新,可以方便开发者进行JAVA应用.手机应用的开发和调试,完美支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC等数据库. Live Preview with CodeLive 目前CodeLive还只有Live Preview这一个功能,在后续的版本中会陆续添加新功能. 新增Bootstrap模板
-
Eclipse导出安卓apk文件的图文教程
安装到Android手机上的apk需要签名,本文描述了如何创建自己的签名及从Eclipse中导出apk. 方法/步骤 1.在Eclipse中选择一个Android工程,然后点击鼠标右键菜单中的"Export": 2.选择"Android"->;"Export Android Application",点击"Next": 3.由于我们之前已经选择了工程,所以直接点击"Next", 4.由于我们还没有ke
-
Eclipse Web项目打成war包的方法图解
war包即Web归档文件,将Web项目打成war包可以直接拷贝到Web服务器发布目录(例如Tomcat服务器webapps目录 ),当Tomcat启动后该压缩文件自动解压缩,war包方便了web工程的发布,那么在Eclipse中如何将Web项目打成war包呢? 1.有如下venus工程: 2.鼠标选中venus工程并点击鼠标右键,出现下图: 3.鼠标箭头滑到Export选项-->Export...,点击"Export...",出现下图: 4.点击上图&quo
-
Go语言eclipse环境搭建图文教程
本文实例讲述了Go语言eclipse环境搭建的方法.分享给大家供大家参考,具体如下: 1 下载eclipse 2 下载goeclipse http://code.google.com/p/goclipse/wiki/InstallationInstructions 3 下载GoCode https://github.com/nsf/gocode 下载源码到Gopath路径下 Go build 可以到父目录上生成了gocode.exe 4 下载MinGW http://sourceforge.ne
-
Eclipse常用快捷键总结(必看篇)
Alt+/ 内容辅助 最常用的快捷键,省去了自己一个字一个字敲代码的时间 Ctrl+Shift+F 格式化文档 Ctrl+Shift+O 批量导入包 Ctrl+t 打开类型树 Ctrl+鼠标左键 / F3 打开申明 查看代码的时候经常会用到 Alt+左箭头
-
Eclipse安装配置方法图文教程
直入主题,到Eclipse官网下载最新版的Eclipse,解压后即可,不需要安装. 运行Eclipse程序文件,打开Eclipse工作界面. 选择菜单栏中的window--preferences. 选择左侧的 server--runtime environment--在弹出的窗口中选择 add--然后选择你的Tomcat的版本即可. 选择tomcat的路径,和java的版本即可完成配置工作. 以上就是Eclipse安装配置的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.
-
Python 运行.py文件和交互式运行代码的区别详解
代码版本:3.6.3 1. 交互式运行代码会直接给出表达式的结果,运行代码文件必须print才能在控制台看到结果. 直接给出结果: 没有print是看不到结果的: 有print才能看到结果: 另:交互式中可以用下划线 `_` 来查看上一次输出的结果.如果给下划线赋值,这个效果就没了. 另另:如果变量的值是空,不会显示 2. 交互式输出会输出原始内容,print会输出渲染后的内容 打印字符串会带着引号,换行符也原样显示了. 字符串的引号被去掉了,换行符真的换行了 3. 交互式每一句代码都是一
-
eclipse的git插件安装、配置与使用详解
1. eclipse的git插件安装与配置 1.1 git插件安装 新版本的eclipse已经自带了GIt了,就不用安装了. 老版本的eclipse安装Git,和安装一般插件过程一样: 点击help--Install new software 在弹出的框里面,输入git下载地址:http://download.eclipse.org/egit/updates/ 点击ok,如果没反应,请点击Add前面小三角,找到刚创建的以git为名字的项,稍等一会儿,出现这个框 name下面2项勾选起来,点击ne
-
Android 开发与代码无关技巧详解
目录 1.如何找到代码 (1)无敌搜索大法 (2)log输出大法 (3)profiler查看大法 (4)万能法找到页面 2.如何解决bug (1)先看再想最后动手 (2)改变现状 (3)是技术问题还是业务问题 (4)张张嘴远胜于动动手 (5)bug解决不了,那就解决提出bug的人 (6)解决了bug之后 3.如何实现不会的功能 (1)不要急着拒绝 (2)大事化小小事化了 心态要稳,天塌了有个高的顶着 1.如何找到代码 作为客户端的开发,工作中经常遇到,后端的同事来帮忙找接口详情.产品经理来询问之
-
Eclipse XSD 生成枚举类型的Schema的实例详解
Eclipse XSD 生成枚举类型的Schema的实例详解 前言: 因为网上关于Eclipse XSD的中文资料比较少,而且关于Eclipse XSD的范例代码也凤毛麟角,但是有的时候我们需要生成一个带枚举限定的简单类型的XSD Schema,比如下面的格式, <?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://www.w3.org/2001/XMLSchema&quo
-
java 流操作对文件的分割和合并的实例详解
java 流操作对文件的分割和合并的实例详解 学习文件的输入输出流,自己做一个小的示例,对文件进行分割和合并. 下面是代码: package com.dufy.file; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.SequenceInputStream; import java.ut
-
python文件特定行插入和替换实例详解
python文件特定行插入和替换实例详解 python提供了read,write,但和很多语言类似似乎没有提供insert.当然真要提供的话,肯定是可以实现的,但可能引入insert会带来很多其他问题,比如在插入过程中crash掉可能会导致后面的内容没来得及写回. 不过用fileinput可以简单实现在特定行插入的需求: Python代码 import os import fileinput def file_insert(fname,linenos=[],strings=[]): ""
-
使用C++调用Python代码的方法详解
一.配置python环境问题 1.首先安装Python(版本无所谓),安装的时候选的添加python路径到环境变量中 安装之后的文件夹如下所示: 2.在VS中配置环境和库 右击项目->属性->VC++目录 1)包含目录: Python安装路径/include 2)库目录: Python安装路径/libs 右击项目->属性->连接器->输入->附加依赖库 debug下: python安装目录/libs/python37_d.lib release下: python安装目录
-
python3 通过 pybind11 使用Eigen加速代码的步骤详解
python是很容易上手的编程语言,但是有些时候使用python编写的程序并不能保证其运行速度(例如:while 和 for),这个时候我们就需要借助c++等为我们的代码提速.下面是我使用pybind11调用c++的Eigen库的简单介绍: 第一步:准备系统和IDE: Windows 10 vs2015 (用于调试c++代码) vscode (调试python代码) 第二步:python虚拟环境: 1.创建虚拟python虚拟环境: 在vscode的terminal中执行 python -m v
-
php安全攻防利用文件上传漏洞与绕过技巧详解
目录 前言 文件上传漏洞的一些场景 场景一:前端js代码白名单判断.jpg|.png|.gif后缀 场景二:后端PHP代码检查Content-type字段 场景三:代码黑名单判断.asp|.aspx|.php|.jsp后缀 场景四:代码扩大黑名单判断 绕过方式--htaccsess: 绕过方式--大小写绕过: 场景五:一些复合判断 空格.点绕过(windows) ::$DATA绕过(windows) 双写绕过 %00截断 %0a绕过 图片马绕过 二次渲染绕过 条件竞争 /.绕过 前言 文件上传漏
-
Python读取文件的四种方式的实例详解
目录 学生数量特别少的情况 停车场空间不够时怎么办? 怎么加快执行效率? 怎么加快处理速度? 结语 故事背景:最近在处理Wikipedia的数据时发现由于数据量过大,之前的文件读取和数据处理方法几乎不可用,或耗时非常久.今天学校安排统一核酸检查,刚好和文件读取的过程非常相似.正好借此机会和大家一起从头梳理一下几种文件读取方法. 故事设定:现在学校要求对所有同学进行核酸采集,每位同学先在宿舍内等候防护人员(以下简称“大白”)叫号,叫到自己时去停车场排队等候大白对自己进行采集,采集完之后的样本由大白
随机推荐
- 很棒的vue弹窗组件
- IIS和4.0安装到底有没有先后顺序解答
- js实现简易的单数字随机抽奖(0-9)
- 浅谈谈Android 图片选择器
- javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
- js 编写规范
- Jquery阻止事件冒泡 event.stopPropagation
- Python简单实现自动删除目录下空文件夹的方法
- Oracle 管道 解决Exp/Imp大量数据处理问题
- 服务器安全设置之 MSSQL安全设置
- 运算符&&的三个不同层次
- 图片拼图记忆力测试游戏,网页+JS版
- IIS自定义404错误页避免暴露.NET网站路径信息
- PHP使用PDO操作数据库的乱码问题解决方法
- Java的访问修饰符与变量的作用域讲解
- 浅析对Java关键字final和static的理解
- Java面向对象编程(封装/继承/多态)实例解析
- php获取flash尺寸详细数据的方法
- 网页实时显示服务器时间和javscript自运行时钟
- PHP 实现explort() 功能的详解