`
happyqing
  • 浏览: 3198938 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse中的文件比较

阅读更多

简单比较

在导览器中,选取 file1.txt 和 file2.txt,然后从快速菜单中,选取「Compare With」→「Each Other」。

这时会出现一个对话框,指出两个档案相同。


图2.32

依照下列方式来编辑 file1.txt:

I. 删除第 1 行:"This is line 1."

II. 将第 3 行改成 "This is a much better line 3."

III. 插入第 4a 行(在第 5 行之前),内容为:"This is line 4a and it is new"

现在,档案 (file1.txt) 的内容应该如下:

This is line 2.
This is a much better line 3.
This is line 4.
This is line 4a and it is new
This is line 5.

储存档案的内容,方法是选取「File」→「Save」(或按 Ctrl+S)。

如果要比较档案,请再次选取 file1.txt 和 file2.txt,从「导览器」的快速菜单中,选取「Compare With」→「Each Other」。

这时会开启一个特殊比较编辑器。下一节将说明如何使用这个比较编辑器。


图2.33


了解比较

请比较在下列比较编辑器中产生的 file1.txt 和 file2.txt。左侧显示 file1.txt 的内容,右侧显示 file2.txt 的内容。连接左侧和右侧的线表示档案之间的差异。

如果需要更多空间来查看比较,可以按两下编辑器标签,将编辑器最大化。


3

2

1


图2.34

不同编辑器左侧的编号变更如下:

I. 从最上面一行开始(左窗格),差异列(在蓝圈区)指出左侧档案的最顶端遗漏了什么。请遵循右侧档案的差异群(请参阅 #1)。它含有 "This is line 1"。

II. 下一行 "This is line 2." 是白色,指出它符合右侧档案。

III. 移至下一行(背景颜色是彩色),可以看到左侧档案和右侧档案这一行的内容不同(请参阅 #2)。

IV. 下一行(第4行)又是白色,因此,可以跳过它。

V. 下一行是在左侧档案中,但由于它使用背景颜色,可以沿着它的右侧差异列(请参阅#3),注意到右侧档案并没有包含这一行(请参阅红色圆圈)。

开始时,比较编辑器会有点令人气馁,但当沿着左侧向下作业,将焦点放在有灰色标示的项目以及左侧中所没有的项目时,就不会像原先那么不好处理。


使用比较

请比较在下列比较编辑器中产生的 file1.txt 和 file2.txt。这一节要示范如何使用比较编辑器来解析两个档案之间的差异。


图2.35

比较编辑器的本端工具列有两个部分。请利用右侧的本端工具列按钮群组来移至下一个或上一个变更。


I. 按一下「选取下一个变更」按钮 。请观察它如何选取下一个差异。

II. 再按一次「选取下一个变更」按钮,移至下个变更。

III. 按一下「选取上一个变更」按钮。

如果要将左侧档案的变更合并到右侧档案中,请使用左侧的本端工具列按钮群组,反之亦然。可以执行四类型的合并:

由左向右复制整份文件。

由右向左复制整份文件。

由左向右复制现行变更。

由右向左复制现行变更。

通常,当左或右侧的整个档案可由其它档案的内容来取代时,都会使用复制整份文件的动作。

「复制现行变更」按钮可以合并单一变更。

I. 确定已选取第二个差异(如下所示):


图2.36

II. 按一下从右向左复制现行变更 。观察右侧档案中的所选文字,现在已复制到左侧档案中。


图2.37

III. 关闭比较编辑器,然后选择OK来储存变更。另外,也可以选择「File」→「Save」 (Ctrl+S) 来储存变更

 

分享到:
评论

相关推荐

    eclipse资源文件插件

    7. **编码支持**:支持多种字符集,确保非ASCII字符在资源文件中的正确显示和保存。 8. **自定义工作流**:允许用户定义自己的资源处理流程,如自动编译CSS或JavaScript文件。 在使用Eclipse资源文件插件时,需要...

    eclipse属性文件插件

    4. **错误检查**:插件能实时检测文件中的语法错误,如未结束的字符串、无效的键值对等,并通过Eclipse的错误标记进行提示。 5. **比较与合并**:支持比较不同版本的`.properties`文件,方便团队协作时的代码审查和...

    在Eclipse中反编译Class文件完全详解

    本文详细介绍了如何在Eclipse环境中反编译Class文件,以便查看对应的源码。 首先,反编译Class文件是为了能理解那些无法直接获取源代码的二进制文件的运行逻辑。尽管Java是开源的,但有些库或组件可能出于安全或...

    如何在eclipse中查看.class文件的步骤

    以下是在Eclipse中配置和使用JadClipse查看`.class`文件的详细步骤: 1. **下载JadClipse插件**:首先,你需要访问`http://jadclipse.sourceforge.net/`下载`net.sf.jadclipse_3.3.0.jar`文件,这是JadClipse的核心...

    EClipse的安装文件

    - **启动Eclipse**:双击解压后的目录中的`eclipse.exe`(Windows)或`eclipse`(macOS/Linux)文件启动IDE。 - **配置工作空间**:首次启动时,Eclipse会提示你设置工作空间的位置,这是用于存储项目文件的地方,...

    Eclipse快速打开文件

    在IT行业中,开发人员经常需要处理大量的代码文件和库,特别是在Java开发中,Eclipse作为一款流行的集成开发环境(IDE),提供了丰富的功能来提高开发效率。本篇文章将深入讲解如何利用Eclipse快速打开和定位文件,...

    eclipse 配置文件

    工作空间设置主要在`.metadata\.plugins\org.eclipse.core.runtime\.settings`目录下的各个`.prefs`文件中,如`org.eclipse.ui.ide.prefs`定义了编辑器偏好,`org.eclipse.jdt.core.prefs`则包含了Java编译器的配置...

    eclipse查看jar包文件

    标题 "eclipse查看jar包文件" 涉及到的是如何在Eclipse集成开发环境中查看并操作Java的jar包文件。Eclipse是一个强大的Java IDE,它不仅支持代码编写、调试,还提供了查看和分析jar包内容的功能。对于开发者来说,...

    eclipse下properties文件中文乱码的解决方案

    在IT开发领域,尤其是使用Eclipse作为集成开发环境(IDE)的开发者,经常会遇到一个令人头疼的问题——Properties文件中的中文字符出现乱码。这一现象不仅影响代码的可读性,还可能造成程序运行错误。本文将深入探讨...

    设置Eclipse中properties文件打开方式myeclipse一样有source和properties两个视图方法

    ### 如何在Eclipse中设置properties文件的打开方式以实现Source和Properties双视图功能 在Eclipse等集成开发环境中,properties文件是非常常见的资源文件类型,通常用于存储配置信息。默认情况下,Eclipse可能只会...

    Eclipse 打开文件插件

    "Eclipse 打开文件插件"是为提升Eclipse平台用户体验而设计的一个实用工具,它使得在Eclipse中查找和打开文件变得更加便捷。 此插件的主要功能包括: 1. 文件选择:用户可以方便地选择一个或多个文件,无需在项目...

    eclipse中自动修改资源文件解决中文问题

    在Eclipse这个强大的Java开发环境中,处理中文字符可能会遇到一些挑战,尤其是在资源文件(如.properties或.xml文件)中。Eclipse默认的编码设置可能不完全兼容中文字符集,导致中文字符显示为乱码或者在保存时出现...

    eclipse资源文件编辑器插件

    Eclipse资源文件编辑器插件是开发者们在使用Eclipse集成开发环境时,为了提高工作效率,专门用于管理和编辑项目中的各种资源文件的工具。这款插件不仅能够帮助开发者们节省时间,还能提升他们在处理资源文件时的便利...

    Eclipse 中文汉化包

    一旦下载了"eclipse"这个压缩包文件,你需要进行以下步骤来实现Eclipse的汉化: 1. **解压缩**:首先,找到你下载的"eclipse"压缩包,并使用解压缩工具(如WinRAR或7-Zip)将其解压缩到本地磁盘的一个目录下。 2. ...

    可以在Eclipse中直接打开文件所在目录

    "可以在Eclipse中直接打开文件所在目录"这一功能,正是通过安装特定插件来实现的,它使得开发者能快速地在操作系统中定位到正在编辑的文件,提高了开发过程中的导航效率。 该功能的实现主要依赖于名为"OpenExplorer...

    vm格式文件eclipse插件

    总的来说,"vm格式文件eclipse插件"是为了增强Eclipse IDE对于VM格式文件的处理能力,通过简单的安装步骤,使开发者能够在支持JDK1.5及以上版本的环境中,无缝地集成和管理这类文件。这个插件的使用,体现了Eclipse...

    eclipse-yml文件格式编辑插件yedit,eclipse全系列都支持

    Eclipse YML文件格式编辑插件YEdit是一款专为提升开发者在Eclipse环境中编辑YAML(YAML Ain't Markup Language)文件效率而设计的强大工具。YAML是一种人类可读的数据序列化语言,常用于配置文件、应用程序之间的...

    使用eclipse直接生成so文件

    使用eclipse直接生成so文件.使用eclipse直接生成so文件

    Eclipse中设置打开当前文件所在文件夹的方法

    在Eclipse这款强大的Java开发集成环境中,有时候我们需要快速地访问到当前编辑的源代码文件在本地文件系统中的位置。为了实现这一功能,Eclipse提供了一种便捷的方式,即通过配置外部工具来调用操作系统自带的资源...

Global site tag (gtag.js) - Google Analytics