使用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跑了几圈,特别满意。