Ruby和linux,首选设置?

时间:2008-10-31 15:49:29

标签: ruby linux editor text-editor

Mac有TextMate作为ruby开发的首选应用程序,但是linux的首选应用程序是什么?我需要一些可以轻松使用多个文件,项目结构和设置命令来运行我的ruby应用程序的东西,或者它是一个我的merb app.Syntax突出显示也是必须的。

现在我通常使用Vim,但它不适合处理多个文件或项目结构,即使使用VTreeView插件或多个VIM窗口也是如此。

那么你们会建议什么?

如果您有更好的插件供VIM使用,请随时提及,我不会在这里排除VIM。

15 个答案:

答案 0 :(得分:19)

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

以下是我使用的插件:

答案 1 :(得分:9)

来自RubyMine

JetBrains.com适用于Mac / Linux / Windows,价格为99美元,但它可能是迄今为止我测试过的Ruby和Rails最高效的IDE。

答案 2 :(得分:7)

答案 3 :(得分:6)

<{3}} AptanaRails plugin相当不错。

答案 4 :(得分:4)

如果您使用的是Ubuntu / Debian,使用ruby-elisp包的普通旧emacs也不错。它不是TextMate,但它并不坏。

答案 5 :(得分:4)

我更喜欢Linux和Mac上的Netbeans

答案 6 :(得分:2)

为Netbeans for Rails +1。每个版本都变得越来越好,而6.7 beta则更好。在Windows和Mac上使用它 - 在Linux下,它也是我使用的。

答案 7 :(得分:1)

既然你是个游客,你看过this吗?我对此没有任何经验,但在screencast中看起来相当不错。

答案 8 :(得分:1)

为什么不使用Sublime Text 2 Text Editor,它是免费的,跨平台,比任何IDE轻,然后你可以安装SublimeCodeIntel,它将为你提供自动完成功能,你可以通过安装包来做到这一点控制,然后

 ⌘+shift+p → “install” → ENTER → “codeintel” → ENTER → Restart ST2

它与我完美配合,我完全爱上了这个聪明的编辑器。

如果你想尝试一下,http://www.rockettheme.com/magazine/1319-using-sublime-text-2-for-development

,你会发现这有用

我正在使用zsh Terminal http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/

无论如何,如果您正在寻找完整的IDE,请尝试使用netbeans http://netbeans.org/projects/ruby/

答案 9 :(得分:0)

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

我仍然没有对Textmate感到兴奋......

答案 10 :(得分:0)

鉴于您使用vim,this帖子可能很有趣。

她是帖子所指的Fuzzyfinder Textmate vim plugin

答案 11 :(得分:0)

Aptana Studio确实非常好。如果你不想要一个完整的IDE环境并且更倾向于手工操作,Gedit也可以完成这项工作:)。

答案 12 :(得分:0)

其他答案是关于ruby编辑器的,所以我想我会在我的linux设置上添加一个答案。

我在Windows 7上使用Ubuntu和VM播放器(免费)。我将2核和2 GB专用于vm。在Windows之上使用VM的好处是我可以使用linux进行开发,使用windows进行其他操作。 Skype,webex和团队查看器可以在Windows中运行,但我发现它们在Linux中不稳定。我也偶尔使用办公室,在窗户上很容易。

答案 13 :(得分:0)

我已经使用GMATE一段时间了,我可以说我只需要gnome-terminal来完成我的ruby / groovy / python设置。它有从textmate导入的主题并完成一些方法/属性代码(不太好吗?但它很方便)。

编辑:忘了说GMATE是Gedit的一组插件(gnome上的默认文本编辑器)

答案 14 :(得分:0)

使用Linux有3个非常好的IDE,而且都是免费的。你有Eclipse,Netbeans和Aptana ......它们都非常好,每个都有一些好处,更多的是偏好。我建议下载所有3个,并尝试看看你喜欢哪个。