Ruby 编辑器

RubyMine 是一个智能 IDE,适用于各种 Ruby 项目,具有专为高效开发而设计的智能代码编辑器。

智能且轻松的编码

代码补全

畅享可感知语言的智能自动补全,此功能非常适合 Ruby 与 Rails、JavaScript 与 CoffeeScript、ERB 与 HAML、CSS,以及 Sass 与 Less 等语言。

代码段

对于代码中最常见的模式结构,可以使用实时模板减少输入工作量。 使用预定义的代码段并创建自己的代码段。

智能编辑

利用代码注释、展开/收缩选择区域、内联正则表达式检查和同时标记编辑等功能提高您的生产效率。

多重选择

同时在多个位置编辑代码片段、使用代码补全,以及更改查找结果等。

拆分编辑

以水平或垂直方式将当前编辑器拆分为多个独立视图,并在每个视图中打开一组选项卡。 或者在一个窗口中处理多个项目。

免打扰模式

每当您需要完全专注于代码时,可以切换到免打扰模式 — 没有工具栏、工具窗口或选项卡的简约 UI。

定制和 Vim 模拟

随意使用可自定义的配色方案和键盘方案(包括适用于 TextMate、Eclipse、NetBeans 或 Vim 用户的预定义方案)等。

临时文件

直接在编辑器中进行实验和原型设计,无需创建任何新的项目文件。 当然,您仍然可以在编码时享受顶级的编码辅助。

智能代码导航

智能导航

一键导航到声明、超级方法、测试、用例和实现,等等。 在 Rails 应用中快速切换模型、视图和控制器。

高级搜索选项

跳转到任何类、文件或符号:按模式和文件夹筛选,或者使用正则表达式。 甚至可以定位任何 IDE 操作或工具窗口。

结构视图

  • 使用 Structure 工具窗口或特殊弹出窗口在类方法(包括继承的方法)或 HTML 标记之间轻松切换。
  • 使用 Hierarchy 窗格查看和搜索类类型以及超类型和子类型。

巧妙使用 Ruby 工具

集成的 Rake 和 Bundler 等

运行 Rails 生成器和服务器以及 Rake 和 Bundler 任务。 使用模型/类/gem 依赖关系图分析项目结构。

内置的控制台

通过使用集成的 Rails、IRB、SSH 控制台和本地终端,无需离开 IDE 即可运行脚本和应用程序。

部署工具

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

Ruby 文档

只需在代码中点击一下,即可在需要帮助时随时打开 RubyDoc 文档。 或者使用 YARD 创建自己的实用文档。