2008-10-31 109 views
25

Mac的TextMate作为首选应用程序的红宝石开发,但什么是Linux的首选应用程序?我需要能够轻松处理多个文件,项目结构和设置命令来运行我的ruby应用程序,或者如果它是我的最佳应用程序的话.Syntax高亮也是必须的。Ruby和Linux,首选设置?

现在我通常使用Vim,但即使使用VTreeView插件或多个VIM窗口,它也不是处理多个文件或项目结构的最佳选择。

那么你们会建议什么?

如果你有更好的VIM插件可以随意提及它们,我并不是在这里排除VIM。

回答

19

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

下面是我用的插件:

4

如果你是在Ubuntu/Debian的,普通的老emacs的与ruby-elisp包也不错。它不是TextMate,但并不坏。

0

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

我还没有得到兴奋过度的TextMate ...

1

既然你是一个vimmer,你看着this?我没有经验,但在screencast看起来相当不错。

+0

您链接到的屏幕录像不再存在 – 2013-04-04 20:16:07

0

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

4

我喜欢的Netbeans在Linux和Mac

2

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

9

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

0

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

我在Windows 7上使用带有VM播放器的Ubuntu(免费)。我将2个内核和2个GB专用于虚拟机。在Windows之上使用VM的好处是,我可以使用Linux仅用于开发,而使用Windows则用于其他任何应用程序。 Skype,webex和团队查看器在Windows中工作,但我发现它们在linux中很脆弱。此外,我偶尔使用办公室,在Windows上很容易。

0

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

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

0

随着Linux的有3个真的很不错的IDE和所有的都是免费的。你有Eclipse,Netbeans和Aptana ......他们都非常好,每个人都有一些优势,更多的是喜好。我会建议下载所有3,并试图看看你更喜欢哪一个。

1

为什么不使用Sublime Text 2文本编辑器,它比任何IDE都免费且跨平台,更轻便,然后您可以安装SublimeCodeIntel,它将为您提供自动完成功能,您可以通过安装包控件,然后

⌘+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/