【问题标题】:Issue in vim-rspec - not mapping the right pathvim-rspec 中的问题 - 未映射正确的路径
【发布时间】:2015-02-25 19:07:42
【问题描述】:

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。

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

【问题讨论】:

  • 你有:set autochdir吗?无论如何,这听起来像是插件的问题,您应该向其作者报告,而不是在这里。
  • 我刚刚发现错误在哪里。当您通过 NERDTree 打开文件时,这实际上是一个问题。我没有找到解决这个特定问题的方法,所以现在我只是通过 CtrlP 打开规范文件。
  • 好的。请在答案中记录您的发现,或者如果您认为这太具体而无法对其他人有所帮助,请删除您的问题。

标签: ruby-on-rails vim rspec macvim


【解决方案1】:

我刚刚发现错误在哪里。当您通过 NERDTree 打开文件时,这实际上是一个问题。我没有找到解决这个特定问题的方法,所以现在我只是通过 CtrlP 打开规范文件。 ——古斯塔沃·瓦拉洛

【讨论】:

    猜你喜欢
    • 2017-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多