对于在 Ubuntu 12.10 或更高版本上开发 Ruby on Rails 应用程序,您可以推荐哪些 IDE?
特征
- 代码完成
- 语法高亮
- 支持 Rails 项目结构
- 发电机
- 耙子
- 调试
对于在 Ubuntu 12.10 或更高版本上开发 Ruby on Rails 应用程序,您可以推荐哪些 IDE?
特征
我会推荐RubyMine。
它是迄今为止市场上最智能的 Ruby 和 Rails IDE。一些特点:
缺点:
新用户建议:
外观示例:
JBaruch 的回答对于RubyMine来说是一个很好的情况说明书。我想写一个关于我个人使用该产品的体验的答案,在我使用它的几天内(是的,30 天免费试用),以及我的一些屏幕截图。
首先,披露:我是另一个 JetBrains 产品IntelliJ IDEA的付费客户。IDEA 和 RubyMine 之间有许多相似之处,因此对我来说使用 RubyMine 很容易。
其次,为了解决 OP 所需的所有功能,这里有一些屏幕截图(这些都来自我从头开始编写的一个小项目,用于测试 RubyMine 功能;它目前只是生成并显示一个扫雷板,以防你想知道什么代码是关于):
代码完成和语法高亮:
支持 Rails 项目结构:
发电机:
Rake(和其他 Rails 工具):
调试:
最后,我个人对产品的体验:
有一组很好且全面的“检查”(类似于代码检查器)来帮助您编写干净的代码并避免常见错误:
以下是实际检查的示例:
有一个方便的 Ruby gem 管理器,它可以告诉您可以安装哪些 gem,以及您可以选择的版本:
不幸的是,它并没有成功安装每个 gem,即使是核心 IDE 功能所需的那些(例如ruby-debug-ide
RubyMine 调试正常工作所需的 gem)。您必须从命令行安装此类 gem。
当我更多地使用 RubyMine 时,我相信我会发现更多要评论的东西。但根据我最初的印象和我使用过的其他 JetBrains 产品,我强烈推荐 RubyMine 以满足您的需求,并希望您会喜欢它。