vim-rspec中的问题 - 没有映射正确的路径

时间:2014-12-29 15:23:58

标签: ruby-on-rails vim rspec macvim

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。

有人知道我如何解决这个映射问题吗?

1 个答案:

答案 0 :(得分:0)

我刚刚找到了错误的位置。当您通过NERDTree打开文件时,这实际上是一个问题。我找不到这个特定问题的解决方案,所以现在我只是通过CtrlP打开spec文件。 - Gustavo Varallo