用于Rails开发的Vim或Emacs ......有什么优势吗?

Not*_*Dan 5 vim emacs ruby-on-rails

准备尝试vim或emacs进行rails开发.其中一个支持rails开发比另一个更好吗?如果重要的话,这是在Windows上.

编辑

我不是在寻找为什么或为什么不使用vim或emacs的原因而且我不想要哪个是更好的编辑器的意见.我主要想知道一个或另一个是否有更多/更好的工具或插件使用rails,或者它们是否大致相同?

zet*_*tic 6

当你包含rinari次要模式时,Emacs对Rails非常好,并且ruby-electric-mode(它带有Rails源代码)也很好 - 更多这里.也就是说,设置起来有点困难,学习曲线很陡峭.


Rad*_*sky 5

最近(几个月前)我已经从RubyMine(约90欧元)切换到VIM(确切地说是0欧元),我对此非常满意.

描述为什么它更好是不容易的,但我喜欢VIM的一件事是我不再需要鼠标了.这可能听起来很有趣,但没有老鼠我感觉更快乐 - 因为它让我从桌子上解放出来.

在VIM中,你会发现许多不错的功能 - 只是谷歌周围.例如,最好的一个是ci"删除里面的所有文本",你可以开始写.但是还有很多其他的.

对于Ruby和其他动态语言来说,完全成熟的IDE是恕我直言.它们的最佳功能如:重构,代码完整,语法检查等等根本不起作用.或者最糟糕的是 - 效率为80%.而且他们永远不会像Rails一样充满活力eval(some_text_that_generates_methods)

我不能代表Emacs,因为我从未使用它.

我不确定它是如何在Windows平台上,因为我在Mac/Linux上.但它应该是相似的.

更新:啊,我忘了为Ruby on Rails提供一个很好的VIM设置链接:http://github.com/akitaonrails/vimfiles

如果您按照自述文件阅读,您将在一分钟内准备好工作环境.这个存储库中有许多有用的插件(确切地说是git子模块) - 只需看看里面.


Ada*_*tek 5

Vim有rails.vim,一个很好的插件来帮助Rails开发.我不知道Emacs有什么可比性.为了感受这个感觉,只需看看rails.vim截屏视频.


Nov*_*kov 0

我个人只使用 vim 来编辑配置文件,或者当我需要在不属于我的机器上编程时。尝试使用其中一个插件(例如 Aptana)的 Eclipse。