如何将rspec输出到vim中的quickfix窗口

如何将rspec输出到vim中的quickfix窗口,vim,rspec,Vim,Rspec,我有很多测试要修复,我希望能够使用类似于运行我的rspec测试的东西,然后通过管道将输出返回到quickfix窗口,以便在vim内部修复我的测试。这个插件非常方便,但是不方便 我很乐意运行类似:!rspec但这只会进入终端,不会将任何内容放入quickfix中 您可以尝试Tim Pope的vim dispatch插件: 一旦安装,rspec可以与“:Dispatch rspec”同步运行,也可以与“:Dispatch!”异步运行!rspec”。结果将填充到quickfix窗口,按错误详细信息上的

我有很多测试要修复,我希望能够使用类似于运行我的rspec测试的东西,然后通过管道将输出返回到quickfix窗口,以便在vim内部修复我的测试。这个插件非常方便,但是不方便


我很乐意运行类似
:!rspec
但这只会进入终端,不会将任何内容放入quickfix中

您可以尝试Tim Pope的vim dispatch插件:

一旦安装,rspec可以与“:Dispatch rspec”同步运行,也可以与“:Dispatch!”异步运行!rspec”。结果将填充到quickfix窗口,按错误详细信息上的“enter”键将导航到源文件中的匹配行


这里有一篇文章解释了关于这个插件的更多信息:

它看起来有点复杂,但如果这有帮助,很好:fwiw我使用
nmap r:Dispatch!rspec%
在我的
.vimrc
文件中,为我提供了重新运行当前测试文件的简单方法