使用vimux加速ruby开发测试的技术汇总

2012-10-05 21:46

使用vimux加速ruby开发测试的技术汇总

by

at 2012-10-05 13:46:28

original http://coderchina.tumblr.com/post/32925584775

vimux是VIM的插件,目的是让你在VIM写代码的同时,还能开一个新tmux窗口运行测试。这里是tmux不是screen,我表示遗憾,毕竟我还是很喜欢screen的,:-o.

https://github.com/benmills/vimux

安装方法:

Install Vundle:

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

编辑 .vimrc:

Bundle ‘gmarik/vundle’ 

Bundle ‘benmills/vimux’

Bundle ‘pgr0ss/vimux-ruby-test’

然后在VIM下运行 :BundleInstall

然后开始我们的测试之旅吧。

随意编辑一个spec文件,运行RunRubyFocusedTest就会开启一个tmux sub session跑当前鼠标所指的test case.

感觉还是有点不爽,可以换一个测试插件,vim-vroom。

安装:

Add the following to your .vimrc after vundle setup:

Bundle 'skalnik/vim-vroom' 

and remember to run :BundleInstall.

安装完成之后,在你的Rails工程目录,直接打开spec文件,马上就是使用leader + r or R跑了。慢着,想调运vimux插件,只需要加一行自定义参数在vimrc中就可以搞定。

let g:vroom_use_vimux = 1

我拿lazy_high_charts跑了几圈,特别满意。

vimux