书签和比较功能

1. 前言

本章节将会介绍 Eclipse 中的书签功能和比较功能。本节将介绍如何设置书签以及如何使用“书签”视图查看它们。

2. 书签功能

Eclipse 中的书签功能,顾名思义,它和我们现实生活中看书时使用书签来标记我们看到哪一页类似。

Eclipse 允许我们对项目中的单个文件或文件中内容添加书签。

2.1 打开书签视图

视图我们已经在前面的章节中介绍过了。Eclipse 提供了书签视图(Bookmarks)来对书签进行管理。

默认 Workbench 可能并没有打开书签视图,我们可以通过 Windows -> Show View 来打开它,如下图所示:

图片描述

打开后,我们应该可以在下方找到它,如下图所示:

图片描述

2.2 给文件中内容添加书签

2.2.1 打开要添加书签的文件

首先双击我们的要编辑的文件,大家可以自行添加几行内容,在编辑器中,每行的内容左边会出现行号,如下图所示:

图片描述

标识了行号的这部分区域,我们也叫标记栏或者标尺区(在后面章节的学习中,我们还会用使用到它)。

2.2.2 添加书签

在我们标记栏中找到我们想要加上书签的那个行号,我们右键点击,可以调出一个菜单,其中有一个选项是 Add Bookmark,如下图所示:

图片描述

选择 Add Bookmark 选项后,接着会让我们填入书签的名称,如下图所示:

图片描述

填写后点击 Add,我们就可以在 Bookmark 视图中看到增加了一条书签记录了,从这条记录中,我们可以了解到这个书签归属的文件,路径还有这个书签标记的位置是哪一行。如下图所示:

图片描述

2.2.3 使用书签

书签的使用很简单,只要双击这条书签记录,就可以跳转到这个书签中的内容中了。

同时书签的内容会高亮显示,如下图所示:

图片描述

2.3 给文件添加书签

2.3.1 选择要添加书签的文件

要给文件添加书签,我们首先选中该文件,然后选择菜单中的 Edit -> Add Bookmark… 选项,我们这里试着为 MyTest.txt 文件添加一个书签,如下图所示:

图片描述

2.3.2 添加书签

选择 Add Bookmark…,接着,我们需要填写一下书签的描述,如下图所示:

图片描述

然后点击 Add ,书签视图中就会新增一条书签记录了,如下图所示:

图片描述

2.3.3 使用书签

和文件内容里的书签类似,只要双击这条书签记录就可以跳转到这个书签了。

只不过文件书签会直接打开这个文件。大家可以自行试一下。

3. 比较功能

让我们来看看 Eclipse 的比较功能。

3.1 打开比较视图

首先我们需要创建两个文件以比较它们的不同,前面的章节已经介绍了如何创建文件了,现在,让我们创建两个文件 MyFile1.txt,MyFile2.txt。

接着编辑 MyFile1.txt,添加内容如下:

第一行
第二行
第三行
第四行
第五行

编辑 MyFile2.txt,添加内容如下:

第二行
第三行改变了
第四行
新增了一行
第五行

接着,我们可以同时选中这两个文件,然后点击鼠标右键,此时我们可以在弹出来的菜单中选择 Compare With -> Each Other,如下图所示:

图片描述

点击 Each Other 后,将打开比较编辑器,如下图所示:

图片描述

3.2 理解比较视图

第一次看这个比较编辑器可能略显复杂,我们现在来看看如何阅读它提供给我们的信息,如下图所示:

图片描述

首先我们可以看到上图中标了序号 1的地方,其中绿色的圆圈的地方代表该文件在该行的上面缺少了一些内容。

然后看到序号 2,这是被标识了灰色,观察线相连的位置都在该行的中间,这代表这里的内容有不同。

而序号 3,则是红色的线相连,我们观察到图中序号 3 左边被加上了红色的圈,这代表在左边的文件该行的上面缺失了右边的内容。

这就是比较文件视图给到我们的信息,一旦理解其中的含义,那么我们就可以使用它了。

4. 小结

在本章中,我们介绍了 Eclipse 中的书签功能,该功能对于浏览代码或者编写代码的过程中都可以使用,而比较功能则可以看做是 Eclipse 提供给我们的一个较为便利的工具,大家可以按需使用。