vim-spec_runner


Ⅰ. 插件描述

runs rspec specs in vim

Ⅱ. 基本信息

创建日期:  2014-07-29
使用用户:  3
Github星:  2
插件作者:  Adam Zaninovich

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'adamzaninovich/vim-spec-runner-love-story'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'adamzaninovich/vim-spec-runner-love-story'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'adamzaninovich/vim-spec-runner-love-story'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/adamzaninovich/vim-spec_runner

Ⅳ. 文档说明

# spec_runner.vim

Runs rspec specs in vim

Installation

Pathogen installation

cd ~/.vim/bundle
git clone git://github.com/adamzaninovich/vim-spec_runner.git

Vundle installation

In your vimrc:

Bundle 'adamzaninovich/vim-spec_runner'

Usage

For all of the commands, when run inside a spec file, they will run that file (and/or line). When run in a non-spec file, they will run command as you ran it last time you were in a spec file. There is also a repeat function that will repeat the last spec you ran in the way that you run it.

Suggested Mappings:

Run Specs on current line. Repeatable outside of spec

map <leader>t :call spec_runner#Runline()<cr>

Run the current spec file. Repeatable outside of spec

map <leader>f :call spec_runner#Runfile()<cr>

Run the entire suite of specs

map <leader>T :call spec_runner#Run('spec')<cr>

Repeat whatever was last run

map <leader>r :call spec_runner#Repeat()<cr>

添加新评论