当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

在Eclipse Galileo中轻松导航:快速找到所需内容[Java编程]

赞助商链接



  本文“在Eclipse Galileo中轻松导航:快速找到所需内容[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

我曾在某个朋友(他是一名技术主管)所负责的项目工作,他用一个洞窟探险术语 “spelunking(洞窟探险)” 来描述在大型项目中搜索所需内容的历程,他对这个词给出的注释是:在大量文件目录中搜索特定的类文件.关于大型 Java 项目,随着接口和类的不断增添,在代码库中查找某个文件所需的时间也会随之增添.在 Package Explorer 中梳理大量文件和目录就像是在洞窟深处探险.

假如您还在大量的包或目录中查找 Java 办法或类,则可以考虑本文供应的大型项目导航本领.尝试放弃利用 Package Explorer 而改用此处的本领,大大都任务都只需求少量鼠标单击和按键操作便可完成.

重构和组织

很多人认为,利用一致的重构来保持类的简便性可以避免导航问题,也有人认为,利用包以直观的方法来组织类和接口也可以提高导航性.这两种办法都是值得举荐的,您应当勤奋实现其目标,无论所利用的工具多么简单.但是,应当注意不要让简便的导航影响了您的计划抉择:针对特定域来计划项目.

Open Declaration

在 Galileo 呈现之前的 Eclipse 版本中,翻开文件以查看其内容的一种快速办法是右键单击某办法或类,然后在上下文菜单中单击 Open Declaration,在 Java 编辑器中翻开 Java 元素(办法、接口或类).除了利用上下文菜单之外,您还可以按下 Ctrl 键并将鼠标悬停在 Java 编辑器中的元素上.当鼠标悬停在元素上方时,它会转换为可以单击的链接.在 Java 编辑器中单击该链接会将您导向呼应元素的声明部份.

Galileo 中新增了一个下拉列表,此中显示了翻开声明的选项.单击 Open Declaration 可以在 Java 编辑器中翻开所选元素(拜见图 1).

图 1. 翻开声明

利用 Mac OS X 键盘快速方法

关于本文中的全部组合键,假如您是在 Mac OS X 上利用 Eclipe,则应当将 Ctrl 替换为 Cmd.

Open Declaration 的唯一问题就是接口的利用.假如您正在利用接口,则该号令会翻开元素的声明 — 它是一个接口.假如您实际上是但愿翻开所选元素的实现,以便查看项目运行时实际履行的 Java 代码,则大概让您感到有些忧郁.此问题在 Galileo 中的新号令特点中已经得到了办理:Open Implementation.

Open Implementation

要调用 Open Implementation,按下 Ctrl 的同时将鼠标悬停到 Java 编辑器中的某 Java 元素上,就像是需求利用超级链接来翻开声明一样.此时会呈现下拉列表,并且您可以单击 Open Implementation.

图 2. 翻开实现


  以上是“在Eclipse Galileo中轻松导航:快速找到所需内容[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>在Eclipse中操作XMLBuddy开辟XML</b>
  • <b>在Eclipse中操纵ANT机动构建Web操纵</b>
  • <b>在Eclipse中成立新的重构功效</b>
  • 在Eclipse顶用SWT筹划界面
  • 在Eclipse中构建备忘单
  • 在Eclipse中去掉多余的UI组件的几个办法
  • 在Eclipse Galileo中轻松导航:快速找到所需内容
  • 在Eclipse上操纵XFire开辟WebService
  • 在Eclipse中轻松操纵Ant
  • 在Eclipse中开辟Apache Derby操纵程序
  • JSF在Eclipse和NetBeans操纵的对比
  • 在Eclipse顶用Java实现百灵报表(BIRT)的事件处理
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .