我们更喜欢哪种Ruby IDE?

时间:2020-03-05 18:40:54  来源:igfitidea点击:

我最近将Eclipse与RDT(不是RadRails)一起使用了很多,对此我感到很满意,但是我想知道你们是否知道任何不错的选择。我知道NetBeans现在也支持Ruby,但是我不确定它在Eclipse上提供了什么。

请列出我们认为在建议IDE时出色或者有用的所有功能,以便于比较。

另外,我说的是Ruby,而不是Rails。尽管对Rails的支持是一个加号,但我更喜欢以Rails为中心的东西。它也应该在Linux和Solaris(可选)上可用。

解决方案

回答

我用过Komodo,效果很好。我现在使用TextMate。

回答

我们尝试过Aptana吗?它基于Eclipse,并且有一个不错的Rails插件。

回答

Aptana或者多或者少是RadRails或者基于它。我已经用过了,它确实很好,但是确实有一些问题。例如,它打破了我系统上的基本搜索对话框(向最终用户提供了原始的Java异常),并且在界面上添加了类似通知,升级栏和新闻提要以及...的混乱。

但总的来说,它非常不错,尤其是其编辑器(ERB,HTML / XML等)是一流的。

回答

最新的Netbeans IDE(6.1)具有相当强大的Ruby支持。

我们可以在这里查看。

回答

在Mac OS X上,TextMate是天赐之物。

回答

在Mac OS X上为TextMate +1.

另请参阅此问题的答案。如果我们使用Windows,建议我们尝试使用NetBeans。

回答

NetBeans具有一些非常可靠的Ruby支持。

回答

我更喜欢OS X上的TextMate。但是Netbeans(多平台)进展顺利。另外,它还带有其IDE全功能调试器。

回答

我也推荐NetBeans 6.1. 非常好的IDE,使使用Ruby成为一种乐趣。

回答

NetBeans很好,因为我们可以在Windows和Mac OS X上使用它。

回答

我从RadRails开始,然后在他们接手时搬到Aptana,还不错。有一个Macbook,一直在使用Textmate,再也不会回头了。

回答

OSX上的Textmate

回答

如果我们喜欢TextMate,则对于非常简单的Linux支持,请尝试仅使用装有正确插件的gedit。易于设置且真正可定制,我几乎将其用于所有方面。如果我们已经正常使用emacs插件,那么也会有很多讨论。

Gedit:如何设置像TextMate

回答

E文本编辑器很棒(适用于Windows的TextMate兼容克隆排序)。

回答

最近,雷德卡(Redcar)也引起了人们的注意。仍然处于生命的早期,但它显示出了希望。

回答

来自JetBrains的RubyMine。 (也可以作为IntelliJ IDEA的插件使用)

回答

RubyMine太棒了。一切正常。我可以继续下去。代码完成快速,流畅和准确。格式化是瞬时的。项目导航很容易,而且不会费劲。我们可以通过几次击键弹出任何文件。我们甚至不需要保持项目树处于打开状态,但是如果我们愿意的话,它就在那儿。我们可以对其几乎任何方面进行配置,使其行为完全符合要求。

NetBeans,Eclipse和RubyMine或者多或者少都具有相同的功能集。但是,RubyMine的设计更加简洁且易于使用。没有什么尴尬或者笨拙的。所有这些精美的小设计风格都展示了JetBrains如何真正融入其中,而不仅仅是积累大量功能。

顺便说一句,RubyMine可以执行Vim可以执行的许多操作,例如选择和编辑一列文本,或者将视图拆分为几个包含不同文件的编辑面板。

回答

一旦找到Geany(Ubuntu),我便从TextMate(OSX)切换了,再也没有回头。
Geany是一种精简,干净,快速的IDE,可用作文本编辑器或者轻量级的IDE。它不仅支持文本编辑功能(语法突出显示,代码折叠,自动完成,自动关闭,符号列表,代码导航,目录树,多选项卡的打开文件等),还支持常规的IDE功能,例如简单的项目管理,在主窗口中进行compile-build-run。与TextMate不同,它在自己的窗口中有一个终端屏幕。我们不必返回并在编辑器窗口和终端窗口之间强制切换。与TextMate不同,它支持国际语言。与TextMate不同,它支持多平台,与TextMate不同,它是开源和免费的。 Geany现在是我最喜欢的C / Ruby / XML开发工具。

回答

Ruby in Steel:http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview

一个基于Visual Studio的Ruby IDE。快速调试器。智能感知。

回答

在过去的3个月中,我尝试了RadRails,Netbeans和RubyMine,并最终选择RubyMine并不是因为功能强大,而是出于响应性和稳定性的原因。

就功能而言,RubyMine的"代码完成","调试"和"代码导航"要好一些,但是只有红宝石初学者(像我自己)才最需要它们。依靠代码完成和代码导航是反红宝石/轨道的,因为红宝石/轨道的名称应该是自然的,并且每一行代码都必须位于其约定的位置。

回答

我最初使用gEdit(ubuntu用户),但是即使使用了所有插件和修改(类/文件浏览器,终端,暗配方案等),它仍然总是显得很矮。我也想尽一切办法使Aptana RadRails和Studio正常工作,但它们似乎都没有真正与我的工作流程保持同步。我什至尝试过使用Eclipse,但是同样,它对我不起作用。

RubyMine看起来也很棒,但我发现即使升级到3.0后,它也仍然存在很多错误。

到目前为止,我最喜欢的Ruby编辑器是Komodo Edit。它具有语法突出显示功能,并且可以根据用户指定的ruby版本检测错误并识别代码。语法高亮显示模式易于自定义,并且易于使用。有一些非常好的git插件,它可以有分屏编辑器(喜欢该功能)和出色的文件浏览器。我真希望Komodo拥有内置的终端(多终端)支持,但是有关它的所有其他方面我都很喜欢,并且还没有发现任何更好的东西。