Mac 用户通常使用 TextMate 作为 Ruby 开发的首选应用程序,但是 Linux 上应该选择哪个应用程序呢?我需要一个可以轻松处理多个文件、项目结构和设置命令以运行我的 Ruby 应用程序,或者如果是 Merb 应用程序也可以。同时,语法高亮也是必须的。
目前我通常使用 Vim,但它不太适合处理多个文件或项目结构,即使使用了 VTreeView 插件或多个 Vim 窗口。
那么你们有什么建议呢?
如果你有更好的 VIM 插件,请随意提及,我并没有排除使用 VIM 的可能性。
Mac 用户通常使用 TextMate 作为 Ruby 开发的首选应用程序,但是 Linux 上应该选择哪个应用程序呢?我需要一个可以轻松处理多个文件、项目结构和设置命令以运行我的 Ruby 应用程序,或者如果是 Merb 应用程序也可以。同时,语法高亮也是必须的。
目前我通常使用 Vim,但它不太适合处理多个文件或项目结构,即使使用了 VTreeView 插件或多个 Vim 窗口。
那么你们有什么建议呢?
如果你有更好的 VIM 插件,请随意提及,我并没有排除使用 VIM 的可能性。
我在Windows和Linux上都使用Vim进行Rails开发(工作需要我们使用Windows,而我只在家里使用Linux)。这两个平台的环境几乎完全相同。对我来说特别重要的是在各种Rails组件之间进行轻松导航 - 从控制器到视图、局部和模型,并快速导航到测试文件。
以下是我使用的插件:
JetBrains.com 的 RubyMine 能在 Mac/Linux/Windows 上良好运作,售价为 99$,但这可能是我目前测试过的最高效的 Ruby 和 Rails IDE。
我更喜欢在Linux和Mac上使用Netbeans
对于Netbeans的支持Rails,我要点赞。每个版本都越来越好,而6.7 beta更加出色。我在Windows和Mac上使用它,在Linux下也会选择使用它。
⌘+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/