24

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

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

那么大家有什么建议呢?

如果你有更好的插件用于 VIM,请随时提及它们,我不排除 VIM 在这里。

4

15 回答 15

19

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

以下是我使用的插件:

于 2008-11-01T17:14:23.147 回答
9

JetBrains.com的RubyMine在Mac/Linux/Windows 上运行良好,价格为 99 美元,但它可能是迄今为止我测试过的最高效的 Ruby 和 Rails IDE。

于 2009-05-22T10:03:53.467 回答
7

将 Gedit 设置为几乎像 Textmate

于 2008-10-31T15:52:34.687 回答
6

带有Rails 插件的Aptana非常好。

于 2008-10-31T15:52:16.370 回答
4

如果您在 Ubuntu/Debian 上,带有ruby​​-elisp包的普通旧 emacs 也不错。它不是 TextMate,但还不错。

于 2008-10-31T15:56:08.203 回答
4

我更喜欢 Linux 和 Mac 上的 Netbeans

于 2008-11-07T06:20:32.573 回答
2

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

于 2009-05-22T09:42:05.180 回答
1

既然你是一个vimer,你看过这个吗?我没有这方面的经验,但在截屏视频中看起来相当不错。

于 2008-10-31T16:06:08.810 回答
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/

于 2011-12-21T09:52:30.690 回答
0

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

我仍然没有得到Textmate的兴奋......

于 2008-10-31T16:00:52.313 回答
0

鉴于您使用 vim, 这篇文章可能会很有趣。

她是帖子中提到的Fuzzyfinder Textmate vim 插件。

于 2008-11-01T16:53:42.020 回答
0

Aptana Studio 确实很不错。如果您不想要一个完整的 IDE 环境并且更倾向于手动做一些事情,Gedit 也可以完成这项工作 :)。

于 2008-11-01T16:56:27.660 回答
0

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

我在 Windows 7 上使用带有 VM 播放器(免费)的 Ubuntu。我将 2 个核心和 2 GB 专用于 vm。在 windows 上使用 VM 的好处是我可以将 linux 仅用于开发,而将 windows 用于其他一切。Skype、webex 和团队查看器在 Windows 中工作,但我发现它们在 linux 中不稳定。我也偶尔使用office,在windows上很容易。

于 2011-09-27T18:40:53.410 回答
0

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

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

于 2011-10-03T00:31:33.847 回答
0

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

于 2011-10-03T14:33:14.830 回答