代码之家  ›  专栏  ›  技术社区  ›  Community wiki

你喜欢什么Ruby IDE?[已关闭]

  •  141
  • Community wiki  · 技术社区  · 2 年前

    我最近经常将Eclipse与RDT(而不是RadRails)一起使用,我对此很满意,但我想知道你们是否知道其他合适的选择。我知道NetBeans现在也支持Ruby,但我不确定它能为Eclipse提供什么。

    在建议使用IDE时,请列出您认为出色或有用的任何功能,以便进行比较。

    另外,我说的是Ruby,而不是Rails。虽然Rails支持是一个优势,但我更喜欢不以Rails为中心。它还应该在Linux和Solaris(可选)上可用。

    25 回复  |  直到 17 年前
        1
  •  28
  •   community wiki 2 revs, 2 users 89% Bernie Perez    16 年前

    RubyMine 来自JetBrains。(也可作为插件提供 IntelliJ IDEA )

        2
  •  76
  •   community wiki rlovtang    16 年前

    你试过了吗 Aptana ?它是基于Eclipse的,他们有一个 Rails 插件。

        3
  •  26
  •   community wiki ecin    17 年前

    Redcar 最近也受到了一些关注。它还处于生命的早期,但它显示出了希望。

        4
  •  23
  •   community wiki 2 revs, 2 users 75% CodingWithoutComments    15 年前

    在Mac OS X上, TextMate 真是天赐良机。

        5
  •  19
  •   community wiki Pascal    17 年前

    最新的Netbeans IDE(6.1)有一个相当稳定的Ruby支持。

    你可以看看 here

        6
  •  13
  •   community wiki socrateos    15 年前

    一旦我找到了Geany(Ubuntu),我就从TextMate(OSX)切换过来,再也没有回头。 Geany是一个精简、干净、快速的IDE,既可以用作文本编辑器,也可以用作轻量级IDE。它不仅支持文本编辑功能(语法高亮显示、代码折叠、自动完成、自动关闭、符号列表、代码导航、目录树、多选项卡打开文件等),还支持常规IDE功能,如简单的项目管理、在主窗口内运行编译构建。与TextMate不同,它在自己的窗口中有一个终端屏幕;您不必在编辑器窗口和终端窗口之间来回切换。与TextMate不同,它支持国际语言。不同于TextMate,它支持多平台,不同于TextMate,它是开源和免费的。Geany现在是我最喜欢的C/Ruby/XML开发工具。

        7
  •  10
  •   community wiki 3 revs Ethan    15 年前

    RubyMine太棒了。一切都很正常。我可以一直说下去。代码完成快速、流畅、准确。格式化是即时的。项目导航既简单又不费力。只需几次按键就可以打开任何文件。你甚至不需要打开项目树,但如果你愿意,它就在那里。您可以配置它的任何方面,使其完全按照您的意愿运行。

    NetBeans、Eclipse和RubyMine都或多或少具有相同的一组功能。然而,RubyMine的设计要干净得多,而且易于使用。它没有什么尴尬或笨拙的地方。所有这些漂亮的小设计都表明JetBrains是如何真正投入到它中的,而不仅仅是积累了一大堆功能。

    顺便说一句,RubyMine可以做很多Vim可以做的事情,比如选择和编辑一列文本,或者将视图拆分为几个包含不同文件的编辑面板。

        8
  •  7
  •   community wiki conmulligan    17 年前

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

        9
  •  6
  •   community wiki 2 revs, 2 users 67% wusher    15 年前

    我用过 Komodo 而且很不错。我使用 TextMate 现在

        10
  •  5
  •   community wiki PJ.    17 年前

    对于非常简单的Linux支持,如果你喜欢TextMate,试着用正确的插件加载gedit。很容易设置,而且非常可定制,我几乎什么都用它。如果你已经在正常使用emacs插件,也有很多关于它的讨论。

    Gedit: How to set up like TextMate

        11
  •  5
  •   community wiki so_mv    15 年前

    在过去的3个月里,我尝试了RadRails、Netbeans和RubyMine,最终决定 RubyMine 与其说是因为功能,不如说是因为响应能力和稳定性。

    在功能方面,RubyMine稍好 code completion , debugging code navigation ,但只有ruby初学者(像我一样)最需要它们。 Relying on code completion and code navigation is anti-ruby/rails ,因为ruby/rails的名称应该是自然的,并且每一行代码都需要位于其约定确定的位置。

        12
  •  4
  •   community wiki 2 revs, 2 users 67% Peter Mortensen    15 年前

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

        13
  •  4
  •   community wiki Simon Kaczor    15 年前

    大多数IDE以自上而下的方式呈现项目结构。这是在加入现有项目时进行高水平探索的好方法。然而,在同一个项目上工作了一年多后,我意识到这种方法可能会适得其反。

    在Oracle宣布Ruby在NetBeans中的终结后,我转向了Vim。通过使用命令行和编辑器作为唯一的工具,我被迫在心理上切换到自下而上的视角。令我惊讶的是,我发现这让我更加专注和高效。作为奖励,我获得了一流的HAML和SASS语法支持。

    我推荐Vim+ Rails plugin 对于任何将在一个项目上工作很长一段时间的人来说。

        14
  •  4
  •   community wiki Michael De Silva    15 年前

    虽然TextMate不是经典意义上的IDE,但在终端中尝试以下操作会让人“惊叹”

    cd 'your-shiny-ruby-project'
    mate .
    

    它将生成TextMate,项目抽屉将列出您项目的内容。如果你问我的话,那真是太棒了。

        15
  •  3
  •   community wiki wvdschel    17 年前

    Aptana或多或少是RadRails,或者它是基于它的。我用过它,它真的很好,但它确实有一些问题。例如,它破坏了我的系统上的基本搜索对话框(给最终用户一个原始的java异常),并在界面上添加了类似添加的通知、升级栏和新闻提要。。。

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

        16
  •  2
  •   community wiki drylight    17 年前

    我更喜欢OS X上的TextMate。但Netbeans(多平台)发展得很好。此外,它还附带了IDE全功能调试器。

        17
  •  2
  •   community wiki TonyLa    17 年前

    osx上的短信

        18
  •  2
  •   community wiki Josh Kovach    15 年前

    我一开始使用gEdit(ubuntu用户),但即使有了所有的插件和修改(类/文件浏览器、终端、darkmate方案等),它似乎总是不够用。我也竭尽全力让Aptana RadRails和Studio工作,但它们似乎都没有真正与我的工作流程同步。我甚至尝试过使用Eclipse,但同样,它对我不起作用。

    RubyMine看起来也很棒,但我发现它太bug了,即使在升级到3.0之后也是如此。

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

        19
  •  2
  •   community wiki 2 revs, 2 users 71% Peter Mortensen    15 年前

    E Text Editor 很棒( TextMate 适用于Windows的兼容类型的克隆)。

        20
  •  2
  •   community wiki hasan    14 年前

    emacs 具有 ruby-mode , rdebug 和一个红宝石交互的下壳。

        21
  •  1
  •   community wiki Randy Giedrycz    17 年前

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

        22
  •  1
  •   community wiki John Duff    17 年前

    我从RadRails开始,后来他们接手后我搬到了Aptana,还不错。有一本macbook,一直在使用Textmate,再也回不去了。

        23
  •  1
  •   community wiki Kevin Driedger    15 年前

    钢中红宝石: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview

    一个基于Visual Studio的Ruby IDE。快速调试器。Intellisense。

        24
  •  1
  •   community wiki 3 revs, 2 users 63% James A. Rosen    8 年前

    +1适用于Mac OS X上的TextMate。

    另请参阅的答案 this question recommend 尝试 NetBeans 如果你在Windows上。

        25
  •  1
  •   community wiki David Victor    15 年前