为什么选择RubyMine

磨练你的手艺

观看概述

使用智能编辑器更快地工作

由于对Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass and Less等提供了一流的支持,因此可以更高效地产生高质量的代码。

充分利用特定于语言的语法和错误突出显示,代码格式,代码完成和快速文档编制的优势。

随心所欲

使用智能搜索可以跳到任何类,文件或符号,甚至任何IDE操作或工具窗口。只需单击一下即可切换到声明,超级方法,测试,用法,实现等。

通过基于MVC的项目视图和模型,类以及gem依赖关系图,在Rails项目中享受超快速导航。

检测并消除代码气味

遵循社区最佳实践进行代码检查,以验证代码中是否存在多种类型的可能的错误,并通过快速修复选项提供即时的改进。

自动化但安全的重构有助于清理代码并使其更易于维护。支持Rails的重构可帮助您执行项目范围内的更改:例如,重命名控制器还将重命名帮助程序,视图和测试。

轻松测试和调试

使用功能强大的调试器以及用于Ruby,JavaScript和CoffeeScript的图形用户界面。设置断点,逐步运行代码,并唾手可得地利用所有可用信息。

创建并运行RSpec,Cucumber,Shoulda,MiniTest&Test :: Unit测试,并提供编码帮助和基于GUI的测试运行程序。

享受微调的工作空间

在RubyMine中,您可以通过可自定义的配色方案,键盘方案以及进行生产性开发所需的所有外观设置,快速地使自己有家的感觉。

使用统一的UI来节省时间,以使用Git,SVN,Mercurial和其他版本控制系统。

管理您的项目环境

享受与Rake Task Runner,Rails Generators,Bundler,RVM / Rbenv,Zeus等工具的无缝集成。终端也可以在需要时用作IDE工具窗口。

通过FTP或SFTP轻松配置自动部署,并使用Vagrant,Capistrano,Chef或Puppet管理您的基础结构。

保持领先

享受对Ruby 2.x和Rails 6.x,Sinatra,React,Angular,Puppet,Docker等的一流支持。

查看所有功能
新的功能

RubyMine 2019.3的新功能

RuboCop严重程度

RuboCop严重性映射

使用v2019.3,您可以更改默认映射以增加或降低特定RuboCop攻击的严重性。

HTTP客户端

HTTP客户端

现在,您可以在HTTP请求中使用动态变量。而且,HTTP客户端现在允许您在一个.http文件中写入多个请求。

Github

吉特

现在,您可以从重新制作的“克隆”对话框登录,IDE会立即预览按帐户或组织分组的所有存储库的列表。

客户体验

加入我们的客户

全世界的公司都在使用RubyMine。

加入他们并获得最佳的开发经验。