快速业务通道

10种可以节省时间的Eclipse Europa技术 - 如何充分利用该热门IDE - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
分利用该热门IDE(5) 时间:2011-10-22 IBM Nathan A. Good

Declarations

如果突出显示 setName() 方法并搜索项目内的 declarations,则搜索结 果将包括拥有同名方法的所有类。在层次结构中搜索 moo() 的声明将显示图 5 中所示的结果,限定搜索 范围为当前类和它实现的接口(Cow)。

图 5. 对 Declaration 的搜索结果

Implementors

通过搜索 implementors,您可以找到实现接口的类。此类搜索仅在突出 显示接口名称时起作用。如果突出显示 Cow 并搜索接口,则 Hereford 类将是列在 Search 窗口中的惟 一结果。

Read access

对 read access 执行搜索将查找读入所选变量的所有位置。在调试 大型类时我需要知道哪些其他代码正在使用变量的值,我经常会使用到它。搜索清单 2 中的 name 变量 的读访问将给出图 6 所示的结果。

图 6. 对 Read-access 的搜索结果

Write access

和 read-access 一样,write access 将搜索是否出现某个变量或字段,除非它把搜索限 制为查找是否出现了某个正在进行设置的变量。在清单 2 中搜索 name 将生成图 7 所示的结果。

图 7. 对 write access 的搜索结果

10种可以节省时间的Eclipse Europa技术 - 如何充分利用该热门IDE(6)

时间:2011-10-22 IBM Nathan A. Good

调整搜索结果

限制选项卡数目 如果 Search 窗口中显示的选项卡数目太多,则可以通过单击 Search 窗 口中的 Customize 来限制它们。在显示的 Search Page Selection 列表中,可以清除不需要显示的搜索 选项卡。

可以通过十分强大的方式过滤和修改结果中的 Search 选项卡,从而只显示需要查看的 结果。如果单击 Search 选项卡上的箭头,则将显示允许您按多个条件快速过滤结果的菜单。

图 8. 过滤搜索条件

Java 搜索

Search 菜单项将显示包含许多选项卡的搜索窗口。Java Search 选项卡是特定于语言的搜索示例 (如果安装 PHP Development Tools 插件,则可以使用 PHP 搜索)。它将允许您通过在特定于语言的环 境中搜索字符串来执行强大的搜索。在 Java 编程语言中,这意味着您可以搜索类型、方法、字段等。然 后,您可以把此搜索限定到声明、引用以及更多内容。图 9 显示了 Java Search 选项卡。

图 9. Java Search 选项卡

时光倒流

我 喜欢食物,这意味着我迫不及待地要去吃午餐。外出吃饭是我一天中的美好时光之一,除非我在吃完午餐 后返回,坐下,然后发现单元测试并未成功运行。我会对自己说 “我记得在离开前已经开始测试了 ,发生了什么事”?如果使用的是其他 IDE,我将开始使用 Undo 命令,希望它能把我带回到代码 运行的位置(在我外出午餐之前),但同时不会恢复一些重要的工作。

10种可以节省时间的Eclipse Europa技术 - 如何充分利用该热门IDE(7)

时间:2011-10-22 IBM Nathan A. Good

与本地历史记录比较

幸运的是,在 Eclipse 中,有一种更好的方法可以比较代码并把代码恢复到先前状态。要使用此 功能,请突出显示需要比较的文件并选择 Compare With > Local History。将显示 History 选项卡 (如图 10 所示),同时显示保存该文件的日期和时间。双击这些时间之一可以访问 compare 编辑器。 使用 compare 编辑器,您可以手动恢复某项更改。

图 10. 显示文件保存时间的 History 选项卡

替换为本地历史记录

要把整个文件替换为本地历史记录中的版本,请单击 Replace With > Local History,然后 选择用来替换的版本。compare 编辑器使您能够预览更改,因此可以避免盲目替换。

创建新透视 图

使用透视图可以设置 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号