redirect_to :future #思维驱动 » Blog Archive » vim+rails.vim ruby on rails (ror)开发的利器

vim+rails.vim ruby on rails (ror)开发的利器

对于工具我没有什么多的偏好,不过一个工具用久了确实是会有一定依赖性,有时候换别人的机器用的时候都会觉得不习惯。

ruby on rails开发时用什么工具呢。最初我用radrails,我忍受住了eclipse那种巨慢的速度以及巨大的内存占用,最后还是没忍受住需要不停的在左边项目文件导航中不停找文件的痛苦(因为ror分model,view和control,不停在文件间切换太痛苦了。)以及打开过多文件而tab不够用,需要不停的拉来拉去。。。

找啊找啊。。。

看到这个视频我就知道自己找的是什么了。对,就是它了。VIM。

最大的好处就是可以自由方便的在MVC各文件中方便的切换。。。。还集成各种常用的指令。内存占用小,速度快。。再安装一下html之类的插件,基本可以只在这里面就可以完成所有工作(现在我就是这样子的。)强烈推荐。。。。。

原来我就装了vim7 for win的。。再从这里下载 rails.vim放到解压到vim程序的目录(就是vim.exe所在的目录。包里面有两个目录,plugins和docs)安装完成了。

如何使用呢。
1:新建项目,打开vim,在命令模式输入:Rails 项目名
2.打开原有项目:只有用vim编辑任何项目内的文件,插件将自动识别项目。

命令说明:
启动webrick服务器:Rserver 关闭: Rserver!
预览: Rpreview (在相关环境下将预览当前编辑的方法)
MVC的切换:
最简单的就是:R命令在MVC中切换。。

比如在controller的medias/list方法中按:R将换到list.rhtml(就是方法的视图文件去了,是不是很方便不用一个个文件去找了吧)

还可以通过:Rcont controller_name编辑某个controller,Rmodel,Rview,Rlayout等。

如果编辑其它文件:可以用Redit database等

还有Rfind之类的命令。。。Rextract则是把某个view中的代码extract到某个partial文件中去,相当方便。
详细说明参见安装目录docs下的rails的帮助。

其它插件参考:
http://wiki.rubyonrails.org/rails/pages/HowtoUseVimWithRails

看完啦?再看看我们最近的10条记录对您是否有用呢?

要不,再找找其它内容:




或者给我们留下些意见、建议,这将给我们莫大的鼓励,促使我们做得更好。