vim-rspec映射只能为一次测试获得正确的路径。不知何故,所有其他测试都没有加载正确的路径。
当我在有效的文件上执行vim内部的命令时,它会给出正确的命令:
rspec spec/controllers/queue_items_controller_spec.rb
但是对于所有其他规格,路径附带父文件夹:
rspec /(...)/(...)/(...)/spec/controllers/reviews_controller_spec.rb
我的.vimrc
上有以下内容 " vim-rspec mappings
let g:rspec_runner = "os_x_iterm"
map <Leader>t :call RunCurrentSpecFile()<CR>
map <Leader>s :call RunNearestSpec()<CR>
map <Leader>l :call RunLastSpec()<CR>
map <Leader>a :call RunAllSpecs()<CR>
我正在使用iTerm2 + Vim + Tmux。
有人知道我如何解决这个映射问题吗?
答案 0 :(得分:0)
我刚刚找到了错误的位置。当您通过NERDTree打开文件时,这实际上是一个问题。我找不到这个特定问题的解决方案,所以现在我只是通过CtrlP打开spec文件。 - Gustavo Varallo