美文网首页Lives Like Vim
在 Vim 中运行 RSpec 测试

在 Vim 中运行 RSpec 测试

作者: lvjian700 | 来源:发表于2016-01-18 16:28 被阅读113次

自从转到 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 = "/"

上述配置等同:

  • /t,运行当前测试
  • /s,运行当前的 it
  • /l,运行上一次测试
  • /a,运行所有测试

写在最后

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

相关文章

  • 在 Vim 中运行 RSpec 测试

    自从转到 Ruby,Vim 已成为平时主要的开发工具。Vim 配合 iTerm 2 能很好的满足平时的开发需求。但...

  • RSpec Expectation And change mat

    RSpec Expectation 被用来描述期望的输出,测试中表明“描述被测试代码行为”。在 RSpec 中,期...

  • Everyday-rails-rspec - 安装Rspec

    安装rspec 项目中使用rspec,首先安装rspec。在Gemfile中添加下面的gem依赖。 创建测试数据库...

  • rspec

    没有测试的代码就是耍流氓 rspec入门教程不错rspec文档 rspec(1) - summary specs(...

  • rspec + guard + spork +database_

    在gemfile 中 加入 如下文件 在把测试的数据库弄起来 设置rspec 把 Capybara DSL 加入 ...

  • ruby on rails 集成测试-1

    这里,我的集成测试用的是capybara+rspec 一、有Gemfile里添加gem引用 gem 'rspec...

  • RSpec cheatsheet

    RSpec cheatsheet�RSpec 是Ruby的一个测试框架,以下是它的一些常用法cheatsheet...

  • CentOS中JDK的安装方法

    解压到/usr/local中 编写测试类:vim Test.java 编译:javac Test.java运行:j...

  • RSpec Trial

    开篇 这篇Deck是近期对RSpec测试框架的一个Session总结,参考了RSpec官方文档和Better Rs...

  • VIM 颜色配置

    查看Vim实例中当前的颜色主题 查看Vim的运行目录 进入vim的运行目录,查看color目录下以“.vim”为结...

网友评论

  • 老码农不上班:不错,感谢总结。
  • 饶曉文:可以试下neovim这样就不用切回终端或者开个新tab。

    或者试下tmux也是同样目的。

本文标题:在 Vim 中运行 RSpec 测试

本文链接:https://www.haomeiwen.com/subject/bbykkttx.html