Ruby和Linux,首选设置?

24

Mac 用户通常使用 TextMate 作为 Ruby 开发的首选应用程序,但是 Linux 上应该选择哪个应用程序呢?我需要一个可以轻松处理多个文件、项目结构和设置命令以运行我的 Ruby 应用程序,或者如果是 Merb 应用程序也可以。同时,语法高亮也是必须的。

目前我通常使用 Vim,但它不太适合处理多个文件或项目结构,即使使用了 VTreeView 插件或多个 Vim 窗口。

那么你们有什么建议呢?

如果你有更好的 VIM 插件,请随意提及,我并没有排除使用 VIM 的可能性。

15个回答

19

我在Windows和Linux上都使用Vim进行Rails开发(工作需要我们使用Windows,而我只在家里使用Linux)。这两个平台的环境几乎完全相同。对我来说特别重要的是在各种Rails组件之间进行轻松导航 - 从控制器到视图、局部和模型,并快速导航到测试文件。

以下是我使用的插件:


9

JetBrains.comRubyMine 能在 Mac/Linux/Windows 上良好运作,售价为 99$,但这可能是我目前测试过的最高效的 Ruby 和 Rails IDE。


7

6

4

如果你正在使用Ubuntu/Debian操作系统,只需要安装ruby-elisp包的普通emacs编辑器就足够了。它不是TextMate,但也不错。


4

我更喜欢在Linux和Mac上使用Netbeans


2

对于Netbeans的支持Rails,我要点赞。每个版本都越来越好,而6.7 beta更加出色。我在Windows和Mac上使用它,在Linux下也会选择使用它。


1
为什么不使用Sublime Text 2文本编辑器呢?它是免费的、跨平台的,比任何IDE都更轻便。然后你可以安装SublimeCodeIntel插件,它将为你提供自动完成功能。你可以通过安装Package Control来实现这一点。
 ⌘+shift+p → “install” → ENTER → “codeintel” → ENTER → Restart ST2

它在我这里完美地工作,我非常喜欢这个智能编辑器。

如果你想尝试一下,可以在这里找到一些有用的信息,http://www.rockettheme.com/magazine/1319-using-sublime-text-2-for-development

我正在使用它与zsh终端http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/

无论如何,如果你正在寻找一个完整的IDE,请试试netbeans http://netbeans.org/projects/ruby/


1

既然你是Vim用户,有没有看过this?虽然我没有使用过,但是screencast显示效果非常不错。


您链接的屏幕录像已不存在。 - Austin Davis

0

我更喜欢在Mac和Linux上使用Aptana/RadRails。无论我使用哪个操作系统,它都能给我提供一致的体验。

我仍然不理解为什么有人对Textmate如此兴奋...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接