
What Ruby IDE do you prefer?我最近将Eclipse与RDT(而不是RadRails)一起使用了很多,对此我感到很满意,但是我想知道你们是否知道任何不错的选择。 我知道NetBeans现在也支持Ruby,但是我不确定它在Eclipse上提供了什么。 请列出您认为在建议IDE时出色或有用的所有功能,以便于比较。 另外,我说的是Ruby,而不是Rails。 尽管对Rails的支持是一个加号,但我更喜欢以Rails为中心的东西。 它也应该在Linux和Solaris上可用。 来自JetBrains的RubyMine。 (也可以作为IntelliJ IDEA的插件使用) 您尝试过Aptana吗?它基于Eclipse,并且有一个不错的Rails插件。 最近,雷德卡(Redcar)也引起了一些关注。仍然处于生命的早期,但它显示出了希望。 在Mac OS X上,TextMate是天赐之物。 最新的Netbeans IDE(6.1)具有相当强大的Ruby支持。 您可以在这里查看。
一旦找到Geany(Ubuntu),我就从TextMate(OSX)切换了,再也没有回头。 RubyMine太棒了。一切正常。我可以继续下去。代码完成快速,流畅和准确。格式化是瞬时的。项目导航很容易,而且不会费劲。您可以通过几次按键弹出打开任何文件。您甚至不需要保持项目树处于打开状态,但是如果您愿意的话,它就在那儿。您可以对其几乎任何方面进行配置,使其行为完全符合您的要求。 NetBeans,Eclipse和RubyMine或多或少都具有相同的功能集。但是,RubyMine的设计更加简洁且易于使用。没有什么尴尬或笨拙的。所有这些精美的小设计风格都展示了JetBrains如何真正融入其中,而不仅仅是积累大量功能。 顺便说一句,RubyMine可以完成Vim可以执行的许多操作,例如选择和编辑一列文本,或者将视图拆分为几个包含不同文件的编辑面板。 NetBeans具有真正可靠的Ruby支持。 我用过Komodo,它非常好。我现在使用TextMate。 在过去的三个月中,我尝试了RadRails,Netbeans和RubyMine,并最终选择RubyMine并不是因为功能强大,而是出于响应性和稳定性的原因。
就功能而言,RubyMine具有更好的 如果您喜欢TextMate,则对于非常简单的Linux支持,请尝试仅使用装有正确插件的gedit。易于设置且可自定义,我几乎将其用于所有方面。如果您已经正常使用emacs插件,那么也会有很多讨论。 Gedit:如何设置像TextMate NetBeans很好,因为您可以在Windows和Mac OS X上使用它。 大多数IDE以自顶向下的方式显示项目结构。加入现有项目时,这是高层次探索的好方法。但是,在同一个项目上工作了一年多之后,我意识到这种方法可能会适得其反。 在Oracle在NetBeans中宣布结束Ruby之后,我切换到了Vim。通过使用命令行和编辑器作为唯一工具,我不得不从精神上转向自下而上的观点。令我惊讶的是,我发现这使我更加专注和富有成效。作为奖励,我获得了一流的HAML和SASS语法支持。 对于任何将在单个项目上长时间工作的人,我建议使用Vim + Rails插件。 虽然TextMate不是传统意义上的IDE,但请在终端中尝试以下操作以"赞叹"
它将生成TextMate,项目抽屉将列出项目的内容。如果你问我,那真是太棒了。 Aptana或多或少是RadRails或基于它。我已经使用过了,它确实很好,但是确实存在一些问题。例如,它打破了我系统上的基本搜索对话框(向最终用户提供了原始的Java异常),并且在界面上添加了类似通知,升级栏和新闻提要以及...的混乱。 但总的来说,它非常不错,尤其是其编辑器(ERB,HTML / XML等)是一流的。 我更喜欢OS X上的TextMate。但是Netbeans(多平台)进展顺利。另外,它还带有其IDE全功能调试器。 E文本编辑器很棒(适用于Windows的TextMate兼容克隆排序)。 具有ruby-mode,rdebug和ruby交互式下层外壳的emacs。 我开始使用gEdit(ubuntu用户),但是即使使用了所有插件和修改(类/文件浏览器,终端,暗配方案等),它仍然总是显得不足。我也想尽一切办法使Aptana RadRails和Studio正常工作,但是它们似乎都没有真正与我的工作流程保持同步。我什至尝试过使用Eclipse,但是同样,它对我来说不起作用。 RubyMine似乎也很棒,但我发现即使升级到3.0后,它也仍然存在很多问题。 到目前为止,我最喜欢的Ruby编辑器是Komodo Edit。它具有语法突出显示功能,并且可以根据用户指定的ruby版本检测错误并识别您的代码。语法高亮显示模式易于自定义,并易于使用。有一些非常好的git插件,它可以有分屏编辑器(喜欢该功能)和出色的文件浏览器。我真希望Komodo拥有内置的终端(多终端)支持,但是有关它的所有其他方面我都很喜欢,并且还没有发现任何更好的东西。 OSX上的Textmate 我也推荐NetBeans 6.1。非常好的IDE,使使用Ruby成为一种乐趣。 我从RadRails开始,然后在他们接手时搬到Aptana,还不错。有一个Macbook,一直在使用Textmate,再也不会回头了。 在Mac OS X上为TextMate +1。 另请参阅此问题的答案。如果您使用Windows,建议您尝试使用NetBeans。 Ruby in Steel:http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview 一个基于Visual Studio的Ruby IDE。快速调试器。智能感知。 在Mac OS上,还有XCode。 http://developer.apple.com/tools/developonrailsleopard.html |