快速业务通道

在Eclipse Galileo中轻松导航:迅速找到所需内容 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
键入需要查找的方法的名称。在键入过程中,列表会自动筛选,仅显示匹配的元素。

图 6. 使用 Quick Outline

从列表中选择元素时,Eclipse 会在当前 Java 编辑器中导航到该元素。

查看 Quick Type Hierarchy

如果在 Java 编辑器中打开了某个类文件,并且希望在类型层次结构中打开 Java 类型,可以按下 Ctrl+T(或单击 Navigate > Quick Type Hierarchy)来显示类型层次结构。

图 7. 使用 Quick Type Hierarchy

层次结构将显示所选元素的子类型。举例来说,如果您在调用 Quick Type Hierarchy 时选择了某个接口,则列表将显示已知的所有实现了该接口的类。

再次按下 Ctrl+T,Quick Type Hierarchy 将在列表中显示超类型(参见图 8)。现在,列表将包含所选元素实现的任何接口以及它扩展的所有类。

图 8. 使用 Quick Type Hierarchy 查找超级类型

从 Quick Type Hierarchy 的列表中选择一个类型,Eclipse 将在一个新的 Java 编辑器中打开所选类型。

在Eclipse Galileo中轻松导航:迅速找到所需内容(4)

时间:2011-02-08 IBM Nathan A. Good

打开类型

如果知道希望在编辑器中打开的 Java 类的名称,则找到并打开它的最简单的方法是按下 Ctrl+Shift+T(或者单击 Navigate > Open Type)打开 Open Type 窗口。当此窗口出现后,键入名称,Eclipse 将显示可以找到的匹配类型列表。

图 9. 使用 Open Type

除了键入完整的类名之外,您还可以使用两个技巧来更快地查找结果。第一个技巧是使用 * 和 ? 通配符来分别匹配任何或单个字符 。举例来说,要查找 AutomobileFormatter 类,可以键入 Auto* 或者 A*Formatter(参见 图 10)。

图 10. 在 Open Type 中使用通配符

第二种技巧是使用类的缩写。缩写基于类型名称的大写字母。要查找 AutomobileFormatter,只需键入 AF。但是,这可能仍然无法充分缩小范围,因此可以键入 AuFo。从 Open Type 窗口中的列表中选择一种类型,然后单击 OK。Eclipse 将在 Java 编辑器中打开所选类型。

在Eclipse Galileo中轻松导航:迅速找到所需内容(5)

时间:2011-02-08 IBM Nathan A. Good

打开资源

有时,您希望打开的文件并不是 Java 注释,而是属性文件或 XML 文件。这时不应使用 Open Types,而应使用 Open Resources,方法是按下 Ctrl+Shift+R(或者单击 Navigate > Open Resource)。类似于 Open Type,您可以使用通配符或缩写来快速缩小列表中的资源范围。与 Open Type 相同,从列表中选择资源后单击 OK,Eclipse 将打开所选资源。

利用 “面包屑” 工具栏

虽然 Java 编辑器中的 “面包屑” 工具栏与 Package Explorer 的使用方法相类似,但 Java 编辑器的 “面包屑” 工具栏中显示的方法、类、包和其他项目资源更加易于导航。

要启用 “面包屑” 工具栏,单击如下所示的按钮。

图 11. Java 编辑器 “面包屑” 工具栏切换按钮

启用后,“面包屑” 工具栏将如图 12 所示。当您从编辑器中选择不同的元素时,“面包屑” 工具栏中的项目将切换为显示当前所选元素以及它在项目中的层次结构。

图 12. Java 编辑器 “面包屑” 工具栏

您可以单击 “面包屑” 工具栏,并查看位于相同层次的其他元素。

图 13. 打开位于相同层次的元素

结束语

Eclipse 提供了一些特性,可以帮助您快速有效地导航大型代码库,而不需要 “深度探寻” 代码文件和目录。借助 Eclipse IDE 中的特性,您可以专注于代码的实现,而不为查找类和方法烦神。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号