您更喜欢哪种 Ruby IDE?

发布于 2024-07-04 21:55:37 字数 277 浏览 5 评论 0 原文

我最近经常将 Eclipse 与 RDT(不是 RadRails)一起使用,我对此非常满意,但我想知道你们是否知道任何不错的替代方案。 我知道 NetBeans 现在也支持 Ruby,但我不确定它比 Eclipse 能提供什么。

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

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

I've been using Eclipse with RDT (not RadRails) a lot lately, and I'm quite happy with it, but I'm wondering if you guys know any decent alternatives. I know NetBeans also supports Ruby these days, but I'm not sure what it has to offer over Eclipse.

Please, list any features you think are brilliant or useful when suggesting an IDE, makes it easier to compare.

Also, I said Ruby, not Rails. While Rails support is a plus, I prefer things to be none Rails-centric. It should also be available on Linux and optionally Solaris.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(25

梦里梦着梦中梦 2024-07-11 21:55:37

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

I'd recommend NetBeans 6.1 too. Very nice IDE and makes working with Ruby a pleasure.

等风来 2024-07-11 21:55:37

我从 RadRails 开始,然后在他们接管后搬到了 Aptana,还不错。 买了一台 MacBook,一直在使用 Textmate,再也没有回去过。

I started out with RadRails then moved to Aptana when they took it over, wasn't too bad. Got a macbook and have been using Textmate, never going back.

深海夜未眠 2024-07-11 21:55:37

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

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

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

A Visual Studio based Ruby IDE. Fast Debugger. Intellisense.

流云如水 2024-07-11 21:55:37

Mac OS X 上的 TextMate +1。

另请参阅 这个问题。 我推荐如果您使用的是 Windows,请尝试 NetBeans

+1 for TextMate on Mac OS X.

See also answers to this question. I recommend trying NetBeans if you're on Windows.

泅渡 2024-07-11 21:55:37

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

RubyMine from JetBrains. (Also available as a plugin to IntelliJ IDEA)

烟凡古楼 2024-07-11 21:55:37

您尝试过 Aptana 吗? 它基于 Eclipse,并且有一个很棒的 Rails 插件。

Have you tried Aptana? It's based on Eclipse and they have a sweet Rails plugin.

如歌彻婉言 2024-07-11 21:55:37

Redcar 最近也受到了一些关注。 虽然还处于早期阶段,但它已显示出前景。

Redcar has been getting some attention lately, as well. Still early in its life, but it shows promise.

一花一树开 2024-07-11 21:55:37

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

On Mac OS X, TextMate is a godsend.

苦笑流年记忆 2024-07-11 21:55:37

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

您可以在此处查看。

The latest Netbeans IDE (6.1) has a pretty solid Ruby support.

You can check it out here.

流云如水 2024-07-11 21:55:37

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

Once I found Geany (Ubuntu), I switched from TextMate (OSX) and never looked back.
Geany is a lean, clean, speedy IDE that can be used either as a text editor or a light-weight IDE. It supports not only text editing features (syntax highlighting, code folding, auto-completion, auto-closing, symbol lists, code navigation, directory tree, multi-tabbed open files etc.) but also normal IDE features such as simple project management, compile-build-run within the main window. Unlike TextMate, it has a Terminal screen within its own window; you do not have to go back and force between your editor window and terminal window. Unlike TextMate, it supports international languages. Unlike TextMate, it supports multi-platforms, Unlike TextMate, it is open-source and free. Geany is now my favorite C/Ruby/XML development tool.

苏佲洛 2024-07-11 21:55:37

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

NetBeans、Eclipse 和 RubyMine 都或多或少具有相同的功能集。 然而,RubyMine 的设计更加简洁且易于使用。 它没有任何尴尬或笨拙的地方。 所有这些漂亮的小设计都展示了 JetBrains 如何真正投入心思,而不是仅仅积累一大堆功能。

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

RubyMine is so awesome. Everything just works. I could go on and on. Code completion is fast, smooth, and accurate. Formatting is instantaneous. Project navigation is easy and without struggle. You can pop open any file with a few keystrokes. You don't even need to keep the project tree open, but it's there if you want. You can configure just about any aspect of it to behave exactly how you want.

NetBeans, Eclipse, and RubyMine all have more or less the same set of features. However, RubyMine is just so much more cleanly designed and easy to use. There's nothing awkward or clunky about it. There are all these nice little design touches that show how JetBrains really put thought into it instead of just amassing a big pile of features.

Incidentally RubyMine can do a lot of the things that Vim can do like select and edit a column of text or split the view into several editing panels with different files in them.

梦幻之岛 2024-07-11 21:55:37

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

NetBeans has some really solid Ruby support.

依 靠 2024-07-11 21:55:37

我使用过 Komodo ,它非常好。 我现在使用 TextMate

I have used Komodo and it's pretty good. I use TextMate now.

吐个泡泡 2024-07-11 21:55:37

对于非常简单的 Linux 支持,如果您喜欢 TextMate,请尝试仅加载正确的插件的 gedit。 易于设置且真正可定制,我几乎用它来完成所有事情。 如果您已经正常使用 emacs 插件,那么还有很多关于 emacs 插件的讨论。

Gedit:如何设置文本伴侣

For very simple Linux support if you like TextMate, try just gedit loaded with the right plugins. Easy to set up and really customizable, I use it for just about everything. There's also a lot of talk about emacs plugins if you're already using that normally.

Gedit: How to set up like TextMate

绝對不後悔。 2024-07-11 21:55:37

在过去的 3 个月里,我尝试了 RadRails、Netbeans 和 RubyMine,最后选择了 RubyMine功能,但出于响应能力和稳定性的原因。

在功能方面,RubyMine 的代码补全调试代码导航稍好一些,但只有 Ruby 初学者(比如我)最需要它们。 依赖代码完成和代码导航是反 ruby​​/rails 的,因为 ruby​​/rails 名称应该是自然的,并且每行代码都需要位于其约定确定的位置。

In last 3 months, I have tried RadRails, Netbeans and RubyMine and finally settled on RubyMine not so much for features but for responsiveness and stability reasons.

In terms of features, RubyMine has slightly better code completion, debugging and code navigation, but only ruby beginners(like myself) need them most. Relying on code completion and code navigation is anti-ruby/rails, as ruby/rails names are supposed to be natural and each line of code needs to be in its convention determined location.

瘫痪情歌 2024-07-11 21:55:37

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

NetBeans is good because you can use it on Windows and Mac OS X.

初吻给了烟 2024-07-11 21:55:37

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

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

我向任何将在单个项目上工作的人推荐 Vim + Rails 插件在很长一段时间内。

Most IDEs present the project structure in a top down manner. This is great way to explore at a high level when joining an existing project. However, after working on the same project for more than a year, I realized that this approach can become counter-productive.

After Oracle declared the end of Ruby in NetBeans, I switched to Vim. By using a command line and an editor as the only tools, I was forced to mentally switch to a bottom-up perspective. To my amazement, I discovered that this made me more focused and productive. As a bonus, I got first class HAML and SASS syntax support.

I recommend Vim + Rails plugin for anyone that will work on a single project for an extended period of time.

寄居人 2024-07-11 21:55:37

虽然 TextMate 不是传统意义上的 IDE,但在终端中尝试以下操作会让人惊叹不已。

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

它将生成 TextMate,项目抽屉将列出项目的内容。 如果你问我的话,非常棒。

While TextMate is not an IDE in the classical sense, try the following in terminal to be 'wowed'

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

It'll spawn up TextMate and the project drawer will list the contents of your project. Pretty awesome if you ask me.

菩提树下叶撕阳。 2024-07-11 21:55:37

Aptana 或多或少是RadRails,或者是基于它的。 我用过,确实不错,但是也有一些问题。 例如,它破坏了我系统上的基本搜索对话框(向最终用户提供原始 java 异常),并且它通过添加类似通知、升级栏和新闻提要而使界面变得混乱......

但总而言之,它非常好,尤其是它的编辑器(ERB、HTML/XML,...)是一流的。

Aptana more or less is RadRails, or it's based on it. I've used it, and it's really good, but it does have some problems. For instance, it breaks the basic search dialog on my system (giving a raw java exception to the end user), and it clutters the interface with add like notices and upgrade bars and news feeds and...

But all in all it's pretty good, especially its editors (ERB, HTML/XML, ...) are top notch.

软糯酥胸 2024-07-11 21:55:37

我更喜欢 OS X 上的 TextMate。但 Netbeans(多平台)进展得相当不错。 另外,它还配备了功能齐全的 IDE 调试器。

I prefer TextMate on OS X. But Netbeans (multi-platform) is coming along quite nicely. Plus it comes with its IDE fully functional debugger.

神经暖 2024-07-11 21:55:37

osx 上的文本伴侣

Textmate on osx

你穿错了嫁妆 2024-07-11 21:55:37

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

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

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

I started out using gEdit (ubuntu user), but even with all the plugins and modifications (class/file browser, terminal, darkmate scheme, etc, etc) it still always seemed to come up short. I've also tried like hell to get Aptana RadRails and Studio to work, but none of them ever really seemed to sync up with my workflow. I've even tried using Eclipse, but again, it just didn't work for me.

RubyMine also seemed like it would be great, but I found it to be way too buggy, even after the upgrade to 3.0.

So far, my favorite Ruby editor is Komodo Edit. It's got syntax highlighting and can detect errors and recognize your code based on user-specified ruby versions. Syntax highlighting schema are easily customizable and easy on the eyes. There are some very nice plugins for git, it can have split-screen editors (love that feature), and a great file-browser. I really wish Komodo had built-in terminal (multiple terminal) support, but everything else about it I've really come to love, and haven't found anything better yet.

诺曦 2024-07-11 21:55:37

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

E Text Editor is great (TextMate compatible sort-of-clone for Windows).

小傻瓜 2024-07-11 21:55:37

emacsruby-moderdebug 和 ruby交互式劣质外壳。

emacs with ruby-mode, rdebug and a ruby interactive inferior shell.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文