特征

RubyMine –最佳的IDE ...

Ruby开发

JetBrains RubyMine IDE包含一个全面的Ruby代码编辑器,可了解动态语言的细节。它提供了智能编码帮助,智能代码重构和深度代码分析功能。通过简单的项目配置,自动的Ruby Gems管理,Rake支持和内置的控制台,它具有Ruby开发人员在开发环境中所需的一切。

学到更多

Ruby on Rails

RubyMine带来了专用的RoR功能,包括项目结构视图,快速的Model-View-Controller导航选项,Rails特定的代码完成,意图操作和自动重构。所有这一切,再加上对ERB,HAML和Slim编辑的最佳支持,再加上先进的Web开发工具和内置的Rails控制台,是生产尖端Web应用程序的最佳方法。

学到更多

JavaScript和HTML / CSS

RubyMine提供一流的编码帮助和广泛的高级功能,可确保您在JavaScript,CoffeeScript,TypeScript,HTML,CSS,Less或Sass上进行客户端和服务器端开发的速度和效率。通过免费插件支持Node.js,Dart,AngularJS和JavaScript测试框架。借助JavaScript和Node.js调试工具,无需离开IDE即可增强和简化调试体验。

学到更多

通过以下方式使您的代码保持良好状态:

代码分析与重构

让您的IDE处理您的代码。聪明的,可识别类型的代码完成,智能的代码检查,实时模板和意图动作都可以一起工作,以帮助您更快地编写代码并防止出现故障。使用安全的重命名和删除,提取方法,引入变量,内联变量或方法以及更多的重构,以智能的,特定于语言的方式重构Ruby代码。

学到更多

测试中

测试的价值不可低估。就像编写代码一样,单元测试成为RubyMine灵活,经过深思熟虑的RSpec,Cucumber,Shoulda,MiniTest和Test :: Unit集成的第二天性。借助智能的代码完成和导航功能,可以快速编写测试,并通过图形用户界面轻松运行测试并分析其结果。

学到更多

多种集成工具

Git,Subversion,Mercurial,Perforce和CVS:RubyMine知道最常见的版本控制系统和SCM,并为所有它们提供统一的UI。通过FTP或SFTP轻松配置自动部署,并使用Vagrant,Capistrano,Chef和/或Puppet管理基础架构。利用数据库工具,包括功能齐全的数据库编辑器和SQL支持。

学到更多

强大的调试器

在每个软件项目中,微调应用程序代码都是必不可少的步骤。RubyMine的Ruby调试器继承了久经考验的IntelliJ IDEA Java / JSP调试器的所有优点,同时专注于Ruby和Rails开发人员的需求。它允许在Ruby,ERB和JavaScript代码中使用断点,并提供内容丰富的视图,例如控制台,变量,框架和监视。

学到更多