JetBrains RubyMine 是一款专为 Ruby 和 Rails 开发者打造的集成开发环境(IDE)。它基于 IntelliJ IDEA 平台构建,提供了编写、调试工具、源代码控制集成、代码自动补全等功能。RubyMine 2018 是 JetBrains 最新发布的版本,它提供了所有必要的 IDE 功能,包括代码自动完成、导航改进、多态关系支持、仅重新运行失败测试的功能,以及支持多个 GitHub 账户和 MacBook Touch Bar。
软件特点
RubyMine 专为 Ruby on Rails 开发设计,提供了专业的 RoR 项目架构视图、快速的 MVC 导航选项、Rails 特殊代码补全、智能重构等功能。结合 HTML、CSS 和 JavaScript 的编写支持,以及出色的 Web 开发环境,RubyMine 成为了构建高质量 Web 应用程序的得力工具。
RubyMine 高效可靠,其智能、预测性的代码补全、可靠的代码重构、智能代码检查等功能协同工作,帮助开发者更快地编写代码。用户可以通过键盘快捷键、模板和动作认知来提高工作效率。另外RubyMine 还能自我学习以进一步提升效率。
RubyMine 对测试的支持不容小觑。在编写代码后,使用此软件进行模块测试的过程是可靠且详细的,因为 RubyMine 的 RSpec、Cucumber、Shoulda 和 Test::Unit 都具有协调性和精确性,同时其编写、运行和导航测试的 UI 都非常智能化。
RubyMine 提供了 Ruby 程序调试功能,它继承了 IntelliJ IDEA Java/JSP 调试的所有优势,并考虑到了 Ruby 和 Rails 开发者的实际需求,允许在 Ruby 甚至 RHTML 代码中进行断点,并提供了高度直观的控制台、变量、架构和对话框视图。
RubyMine 集成了所有现代 VCS 和 SCM(Git、Subversion、Mercurial、Perforce 和 CVS),并提供了一个统一的 UI。用户可以轻松地查看代码的变更,文件和项目的选择和切换也非常简单。它为所有的版本控制系统集成了分支和合并工具,在 IDE 内部可以对变更目录进行管理,并能记忆经常进行的提交。
如何使用
下载并解压软件,不要在压缩包内直接运行。
RubyMine 同时支持 32 位和 64 位操作系统。
如果软件无法正常启动,请右键以管理员模式运行。
RubyMine 2018.2 新增了许多功能,包括:
仅重新运行失败的测试
YAML 代码格式化
更多的 YAML 改进
更好地检查合并冲突
在修订中访问仓库
绕过“推送”提示框
这些新功能进一步提升了 RubyMine 的开发体验,使其成为了 Ruby 和 Rails 开发者的首选 IDE。