使用 Vim 编辑 Ruby/Ruby on Rails 的技巧和诀窍

9

我是那些在Ruby/Ruby on Rails开发中没有使用TextMate的开发者之一。我在这个领域中特别忠诚于vim。你在使用vim进行Ruby和/或Ruby on Rails开发时最喜欢的提示/技巧是什么,使你在工作时尽可能高效?


类似的问题在这里找到:https://dev59.com/VnE95IYBdhLWcg3wi-Yc - Ganesh Shankar
挑选一个吧:“我是那些在 Ruby/Ruby on Rails 工作中没有使用 TextMate 的开发人员之一。”……然后房间变得安静,接着一个声音从后面喊道:“异端!”或者“我是那些在 Ruby/Ruby on Rails 工作中没有使用 TextMate 的开发人员之一。”然后房间里的每个人都说:“欢迎来到 Textmate 匿名社区!:-)” 我同时使用 TextMate 和 Vim。我可以在 Vim 中做任何想做的事情,但我也想喜欢 Textmate。我无法戒掉它。我太……软弱了。 - the Tin Man
5个回答

8

最重要的

获取 rails.vim 的副本,它在许多方面都非常棒。请阅读文档。有太多的提示和技巧,如::Rview customer, :RSmodel foo, :Rinvert, gf, :Rextract, :Rake 等等。您可能还需要 NERDTree 以便进行简单导航(您可以使用 :Rtree 命令)。

次重要的

关注 tpope 在 Twitter 上(他是 fugative、rails.vim、haml.vim、vividchalk 主题、cucumber.vim 等插件的作者),他似乎经常发布与 Rails vim 插件相关的新内容(无论是语法高亮还是 git 集成等)。


2

您可能想要查看我的针对Ruby/Rails的vimfiles

它是一个有用的起点,包含许多有用的Ruby/Rails插件,并已捆绑和配置好。


0

0
关于Textmate最让人不爽的一点就是它不能在Linux上运行。我的vim/gvim配置在Mac、Windows和Linux上都是一样的。同样的字体、主题、插件和自定义设置。
我主要使用Textmate来进行片段和快速评估,以便在这里发布。

-3

我不使用vim,相反,我像数百万开发人员一样使用Textmate。尽管如此,我的一个同事确实使用vim / gvim。

通过观察他的工作,我希望我可以在Textmate中做的一件事是轻松地同时处理多个文件。基本上,您可以轻松地操作多个窗口,这非常方便。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接