You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在VIM中运行RSpec测试:配置完成后不知如何执行

如何用你配置的Vim-RSpec映射运行测试

嘿,刚上手Vim+RSpec的时候确实容易搞不清怎么触发这些映射,我来给你把每个配置的用法讲得明明白白:

首先要记住,Vim里的<Leader>键默认是反斜杠(\),如果你没改过这个设置,下面的操作都用反斜杠开头就行。

  • 运行当前打开的整个测试文件

    1. 先在Vim里打开你要测试的spec文件(比如user_spec.rb)
    2. 按下 \t(先按反斜杠,再按t),Vim就会调用RunCurrentSpecFile(),帮你执行这个文件里的所有测试用例
  • 运行光标附近的单个测试用例

    1. 把光标移动到你想单独运行的测试方法里——可以是it块的定义行,也可以是方法内部的任意位置
    2. 按下 \s,这时候只会执行这个离光标最近的测试,不用跑整个文件,能节省不少时间
  • 重新运行上次执行的测试
    不管你现在在哪个Vim缓冲区,按下 \l,Vim就会重复执行上一次你运行的那个测试(不管是单个用例还是整个文件)

如果之后你改了<Leader>键的设置(比如改成逗号,),那只需要把上面的反斜杠换成你设置的按键就行,比如,t、,s。

内容的提问来源于stack exchange,提问作者Fogmeister

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:09:25