快速业务通道

用Eclipse轻松地进行Ruby开发 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
super(name, salary, hire_year)  @asst = asst end  def to_s   super + ",\tAssistan info: #{@asst}"  end    def raise_salary_by(perc)   perc += 2007 - @hire_year   super(perc)  end end

用Eclipse轻松地进行Ruby开发(3)

时间:2011-11-11 IBM Robi Sen

在 Eclipse 中查看该类时,您应当会看到类似图 2 中所示的一连串减号。这些减号每一个都代表一 个折叠点。选择减号可以折叠位于该点的代码。尝试选择 hr.rb 的 Employee 类中的所有方法的折叠点 。

图 2. RDT 支持在 Ruby 中进行代码折叠

用Eclipse轻松地进行Ruby开发 - 编程入门网

如果选择 Employee 类的所有方法的折叠点,则应当会看到类似图 3 所示的内容。

图 3. 折叠 Employee 类中的方法

用Eclipse轻松地进行Ruby开发 - 编程入门网

正如您所见,使用代码折叠可以管理和控制工作环境,让您可以将精力主要放在感兴趣的代码上。如 果返回到 Preferences 屏幕并查看 Ruby 代码折叠设置,则还会注意到您可以选择在最初打开文件时使 用 RDT 折叠注释、方法或内部类。很多人发现这是一种快速查看类基本结构的方法,而不会被大量代码 分心。不过,正如您将在下一节中看到的那样,还有更简单的方法可以获得代码概览。

用Eclipse轻松地进行Ruby开发(4)

时间:2011-11-11 IBM Robi Sen

大纲视图

在 “使用 Eclipse 的 Ruby Development Tools 插件” 中,提到了大纲视图是一种 浏览 Ruby 源文件元素的方法。大纲视图还允许快速查看类、内部类、方法、变量等的树型表示。如果出 于某种原因您没有在 Ruby 透视图中看到大纲视图,可以转到 Window > Show View > Outline 轻 松地打开它,这将打开代码的可停靠式(dockable)大纲视图。对于 hr.rb 文件,在大纲完全展开时, 您应当会看到类似图 4 中所示的内容。

图 4. 大纲视图展示了 hr.rb 文件的展开的树型表示

用Eclipse轻松地进行Ruby开发 - 编程入门网

每一个 符号和符号颜色都有或明显或不明显的特定含义。如果不是这样,您可以转到 Window > Preferences 并选择 Ruby > Appearance > Members Sort Order 轻松地找到这些含义的信息,这将提供大纲视 图的线索,并让您调整和排列大纲视图符号的表示顺序。您应当会看到类似图 5 中所示的内容。

图 5. 成员排序顺序

用Eclipse轻松地进行Ruby开发 - 编程入门网

代码大纲视图是帮 助您了解如何构造代码的强大工具。但是当您忘记一个函数或者类的用途时该怎样做?在下一节中,将了 解如何从 Eclipse 访问 Ruby 文档。

用Eclipse轻松地进行Ruby开发(5)

时间:2011-11-11 IBM Robi Sen

Ruby Interactive 视图

除非拥有大量内存,否则很 容易忘记 Ruby 提供的一些类、方法和模块。Ruby 提供了文档以及 Ruby Interactive (RI),后者是一 个交互式文档阅读器,让您可以快速地在 Ruby 文档中搜索和查找信息。要将 RI 与 Eclipse 结合使用 ,需要转到 Window > Preferences 并选择 Ruby > RI/rdoc 来配置 RadRails 插件以访问它。在 这里,您将看到两个字段:RDoc path 和 Ri path。每个字段都期望获得 rdoc 和 ri 脚本的完整路径, 如果 Ruby 安装位于驱动器 C 中,将分别是类似 C:\ruby\bin\rdoc 和 C:\ruby\bin\ri 的内容,如下 所示 (Mac OS X 和 Linux® 用户需要相应地调整路径)。输入正确路径并选择 OK。

图 6. 设置 Ruby Interactive 文档阅读器

用Eclipse轻松地进行Ruby开发 - 编程入门网

完成此操作后,您 应当能够在 Eclipse Ruby 透视图的下半部分中看到 RI 选项卡。如果由于某种原因而没有看到该选项卡 ,只需转到 Window > Show View 并选择 RI,然后选择该选项卡并在输入字段中键入 Array。RI 将 尝试查找匹配的搜索内容,也可以简单地滚动浏览可用选项并单击一个条目。对于 Array,您应当会看到 类似图 7 所示的内容。

图 7. 在 RI 中查询 Array 类的示例输出

用Eclipse轻松地进行Ruby开发 - 编程入门网

RI 视图非

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号