Mac有TextMate作为ruby开发的首选应用程序,但是linux的首选应用程序是什么?我需要一些可以轻松使用多个文件,项目结构和设置命令来运行我的ruby应用程序的东西,或者它是一个我的merb app.Syntax突出显示也是必须的。
现在我通常使用Vim,但它不适合处理多个文件或项目结构,即使使用VTreeView插件或多个VIM窗口也是如此。
那么你们会建议什么?
如果您有更好的插件供VIM使用,请随时提及,我不会在这里排除VIM。
答案 0 :(得分:19)
我在Windows和Linux上使用Vim进行Rails开发(我们必须在工作中使用Windows,而我只在家中使用Linux)。两个平台的环境几乎完全相同。对我来说特别重要的是在各种Rails组件之间轻松导航 - 从控制器到视图,局部和模型,以及快速导航到测试文件。
以下是我使用的插件:
答案 1 :(得分:9)
JetBrains.com适用于Mac / Linux / Windows,价格为99美元,但它可能是迄今为止我测试过的Ruby和Rails最高效的IDE。
答案 2 :(得分:7)
答案 3 :(得分:6)
答案 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个,并尝试看看你喜欢哪个。