JetBrains RubyMine 功能介绍
**JetBrains RubyMine** 是一款强大的集成开发环境(IDE),支持高质量的 **Ruby on Rails**、**JavaScript**、**CoffeeScript**、**ERB**、**HAML**、**CSS**、**Sass**、**Less** 等多种语言的代码编写。
通过实现代码自动补全、代码格式化、快速访问文档、语法高亮和错误提示等功能,可以极大地提高开发效率。
便捷导航
使用智能搜索功能,可快速跳转到任意类、文件或符号,以及所需的工具窗口或 IDE 操作。
一键跳转到定义、超类方法、测试、用法或实现。
借助模型、类和 Gem 依赖关系图,可以轻松快速地在项目结构中移动。
安全重构
快速且安全的重构功能可以整理代码,使其更易于维护。
专为 Rails 设计的重构功能有助于在整个项目中进行更改,例如,重命名控制器时,相应的助手(helpers)、视图(views)和测试(tests)也会被同步重命名。
测试与调试
强大的图形化用户界面(GUI)调试器支持 **Ruby**、**JavaScript** 和 **CoffeeScript**,允许用户跟踪代码的逐步执行——调试信息始终触手可及。
可以创建和运行基于 **RSpec**、**Cucumber**、**Shoulda**、**MiniTest** 和 **Test::Unit** 的测试,并在编写代码时获得帮助,同时在便捷的图形界面中查看运行报告。
个性化工作环境
**工作环境**可定制:用户可以选择合适的配色方案、便捷的快捷键组合和屏幕元素布局。
提供统一的界面来处理 **Git**、**SVN**、**Mercurial** 等版本控制系统。
高效项目管理
RubyMine 支持 **Rake Task Runner**、**Rails Generators**、**Bundler**、**RVM/Rbenv**、**Zeus** 等工具。
可以轻松设置通过 **FTP** 或 **SFTP** 自动部署,并使用 **Vagrant**、**Capistrano**、**Chef** 或 **Puppet** 管理基础设施。
安装和激活说明书附在(产品)包装内。





发表评论