Ruby 编辑器
RubyMine 是一个智能 IDE,适用于各种 Ruby 项目,具有专为高效开发而设计的智能代码编辑器。
智能且轻松的编码
代码补全
畅享可感知语言的智能自动补全,此功能非常适合 Ruby 与 Rails、JavaScript 与 CoffeeScript、ERB 与 HAML、CSS,以及 Sass 与 Less 等语言。
代码段
对于代码中最常见的模式结构,可以使用实时模板减少输入工作量。 使用预定义的代码段并创建自己的代码段。
智能编辑
利用代码注释、展开/收缩选择区域、内联正则表达式检查和同时标记编辑等功能提高您的生产效率。
多重选择
同时在多个位置编辑代码片段、使用代码补全,以及更改查找结果等。
定制和 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 创建自己的实用文档。