用Eclipse轻松地进行Ruby开发 - 编程入门网
常有用, 它允许您关注并且保持在开发环境内,而不必切换到 Web 浏览器或者其他应用程序中查看文档。可是有 时,您会遇到当时刚好无法解决或没有时间处理的问题。开发人员时常在代码中留下注释,但是这些注释 很容易遗忘。在下一小节中,我们将查看如何使用任务标记来标记要继续处理的条目。
用Eclipse轻松地进行Ruby开发(6)时间:2011-11-11 IBM Robi Sen任务标记 Eclipse 和 RadRails 插件中最有用的视图之一是 Tasks 视图。可以使用 Tasks 视图作为您自 己或者基于项目的 to-do 列表,这将允许您用诸如 ToDo、FixMe、Optimize 之类的条目标记代码。您可 以通过转到 Window > Preferences,然后转到 Ruby > Task > Tags 来配置您自己的任务标记 。您应当会看到类似图 8 所示的内容。 图 8. 任务标记区域,使用该区域可以创建用于标记代码 的新自定义标记 把标记添加到代码中就可以使用该标记,例如 #ToDo: Implement give_bonus method。 尝试在 Employee 类的 hr.rb 文件中添加该注释并保存。现在在 Eclipse 视图的下半部分中选 择 Task 窗格,或者如果由于某种原因您没有看到它,请转到 Window > Show View > Task,然后 您应当会看到类似清单 2 所示的内容。 清单 2. 查看任务 Completed Priority Description Resource Path Location Creation Time TODO: Implement give_bonus method hr.rb RubyTest line 7 1173676801984 用Eclipse轻松地进行Ruby开发(7)时间:2011-11-11 IBM Robi Sen在团队开发环境中,能够定义您自己的任务标记非常有用。任务标记允许团 队定义与标记相关的特定类型的任务,这些任务会被其他开发人员看到,即使不查看包含任务的具体代码 。这将允许团队使用代码本身进行沟通,而不一定要使用电子邮件或者易于丢失的其他沟通方式。在下一 小节中,我们将查看另一个****图,该****图允许快速浏览项目和查找信息。 Ruby 浏览器 此发行版的 RadRails 插件有许多新特性,包括 Ruby Browsing 视图。要获得此视图,只需转到 Window > Open Perspective > Ruby Browsing,您应当会看到类似图 9 所示的内容。 该 ****图包含 Ruby 元素的多个视图。该项目将显示工作空间中的所有项目。在 Types 视图中,您将看到 项目中的所有类和类型,而在 Members 视图中,您将看到从 Types 视图中选择的类的具体元素。双击条 目将使 RadRails 插件打开与该元素相关的文件并将焦点停留在该元素上。 图 9. Ruby 浏览视图 示例 用Eclipse轻松地进行Ruby开发(8)时间:2011-11-11 IBM Robi Sen快速浏览 Ruby 资源是另一种提高生产力的方法。在下一小节中,我们将查看 RadRails 插件中有助于 Ruby 开发的其他新增特性。 其他新增特性 Aptana RadRails 插件添加了对上一版插件的 几项增强功能,包括代码完成。例如,在 hr.rb 文件中的任意位置键入 E,然后按 Ctrl+Space 组合键 ,然后 RadRails 插件代码完成功能将弹出一个类、模块、全局变量、方法和变量的列表。最新版本的 RDT 还添加了新内容,例如更明显地高亮显示全局变量以及实例/类变量、启用和禁用自动关闭(如字符 串)的功能、JRuby 支持、SQL 编辑器、更优秀的调试、方括号和圆括号以及其他内容。Aptana 的 RadRails Pro 版本甚至添加了更多功能,包括内置在 IDE 中的新 Ruby 分析程序支持。要了解 RadRails 插件新增功能的更多信息,请参阅 V1.0.2 变更记录,这是撰写本文时的当前版本。 通 过对 Aptana RadRails 进行重大改进,它真正显示出自己的强大威力:开发 Ruby 应用程序的重要工具 。结合了其他 Eclipse 插件的 RadRails 可以提供一流的 I |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |