Lives Like Vim

在 Vim 中运行 RSpec 测试

2016-01-18  本文已影响113人  lvjian700

自从转到 Ruby,Vim 已成为平时主要的开发工具。Vim 配合 iTerm 2 能很好的满足平时的开发需求。但是在运行 RSpec 的时候总是需要切换到 iTerm,尤其是在运行单个测试时,总是感觉不方便。

本文介绍插件 vim-rspec 插件,它可以直接从 Vim 中直接运行 RSpec:

vim-rspec.gif

安装

vim-rspec 需要使用 vundle

Plugin 'thoughtbot/vim-rspec'

配置和使用

将如下配置添加到 .vimrc 中:

" RSpec.vim mappings
map <Leader>t :call RunCurrentSpecFile()<CR>
map <Leader>s :call RunNearestSpec()<CR>
map <Leader>l :call RunLastSpec()<CR>
map <Leader>a :call RunAllSpecs()<CR>

" Link to current terminal app
let g:rspec_runner = "os_x_iterm"

在我的 Vim 中,<Leader> 键使用的 /

let mapleader = "/"

上述配置等同:

写在最后

Vim 是一个非常强大的工具,它可以让 Developer 双手保持的键盘上,熟练的使用 Vim 可以让我们保持专注,达到眼到手到的境界。对于如何学习 Vim,唯有大量的使用才能提升 Vim 的能力。 经过 10000 小时的练习后,Vim 会是 Developer 手上的瑞士军刀。

上一篇下一篇

猜你喜欢

热点阅读