今天继续来学习Eclipse 快速修复、Eclipse 浏览菜单、Eclipse 查找以及Eclipse 悬浮提示的内容!老规矩,废话不多说,开始吧。
Eclipse 快速修复
使用快速修复
在 Eclipse 编辑器中当你输入字母时,编辑器会对你输入的内容进行错误分析。
Java 编辑器中使用 Java 语法来检测代码中的错误。当它发现错误或警告时:
- 使用红色波浪线突出错误
- 使用黄色的波浪线突出警告
- 在 Problem 视图中显示错误和警告
- 在垂直标尺上显示黄色小灯泡及警告和错误标识
快速修复的对话框提供了解决的方案。快速修复对话框可通过以下方式调用:
- 将鼠标指针放在波浪线上
- 点击小灯泡
- 将鼠标指针放在突出的文本上并选择 Edit 菜单上的 Quick fix 项或者按下快捷键 Ctrl + 1
在上图中,getId 被高亮显示,因为 Person 类中没有一个名为的 getId() 方法。 在弹出的修复方案中选择 "Create method 'getId()' in type 'Person'" 这样就能在 Person 类中添加 getId() 方法。
也可以通过右键点击 Problems 视图中的错误项,然后选择快速修复菜单项显示的快速修复对话框,如下图所示:
Eclipse 悬浮提示
使用悬浮提示
java 编辑器中包含了不同类型的悬浮提示,悬浮提示提供了鼠标指针指向元素的额外信息。所有java编辑器中相关的悬浮提示可以通过 preference(首选项) 的 Hovers 页面来配置(搜索框中输入 "hover")。
java 编辑器中将鼠标指针移至类上,将显示与该类相关的java文档信息。
java 编辑器中将鼠标指针移至方法上,将显示与该方法相关的 java 文档信息。
Eclipse 查找
工作空间中查找
Eclipse 查找对话框中可以允许用户在指定工作空间上使用单词或字母模式来查找文件。 或者你可以在指定项目或在 package explorer 视图上选择好指定文件夹来查找。
可通过以下方式来调用查找框:
- 在 Search 菜单上选择 Search 或 File 或 Java
- 按下快捷键: Ctrl + H
文件(File)查找允许用户查找所有文件类型,而 Java 查找只针对 Java 文件进行查找。
例如我们查找 Person 类型使用的情况,可以通过 Java 查找页面:
- 在查找框中输入 Person
- 在 search for 的单选按钮中选择 Type
- 在 limit to(限于)单选按钮中选择 References
- 点击 Search
Search 视图中显示结果如下:
Eclipse 浏览(Navigate)菜单
浏览 Eclipse 工作空间
浏览(Navigate)菜单提供了多个菜单可以让你快速定位到指定资源。
上图中 Open Type, Open Type in Hierarchy 和 Open Resource 三个菜单项是非常有用的。
Open Type
Open Type 菜单项可以打开一个对话框,对话框中可以查找 Java 类型文件。
你可以在输入框中输入类名查找。 '*' 号表示 0 个或多个字母,'?' 号表示单个字母可用于指定模式。对话框中将显示所有匹配的模式。
你列表中选择你查找的文件即可。
Eclipse 将打开一个编辑器,显示所选择的类型。如果所选类型不能显示源代码,将使用类文件编辑器显示所选类型的字节码。
你可以点击 Attach Source 按钮来查看类文件对应的源码。
源代码位于 Java 主目录中的 src.zip 压缩文件中。
Open Type in Hierarchy
Open Type in Hierarchy 菜单允许用户在 Type Hierarchy 视图中查看类的继承层次。
Type Hierarchy视图中选择指定的类就可以看到类的定义信息,包含对应的属性和方法:
Open Resource
open resource(打开资源)菜单可用于查找工作空间中的文件。
'*' 号表示 0 个或多个字母,'?' 号表示单个字母可用于指定模式。对话框中将显示所有匹配的模式。
选择你要打开的文件并点击 OK 按钮。