vim-cucumber没有找到定义

时间:2014-06-04 12:42:44

标签: vim

我正试图从Sublime切换到Vim。我做了很多黄瓜工作。 Sublime插件允许我从特征文件中的步骤跳转到相应的步骤定义。看起来vim-cucumber也是为此目的而设计的。我用Vundle安装了vim-cucumber。但是,当我使用vim-cucumber自述文件中的任何命令(例如[<C-d><C-W>d)时,我总是得到E388: Couldn't find definition。我是否需要运行一些先前的命令或配置来加载vim-cucumber的现有定义?

2 个答案:

答案 0 :(得分:1)

该插件使用的映射会覆盖buit-in映射,这些映射执行或多或少相同的操作(但不适用于黄瓜,这样就可以了。)

您获得的错误消息与那些buit-in映射(:help e388)相关联,因此看起来buit-in映射未被覆盖,因此您的插件未正确安装。

答案 1 :(得分:1)

romani,谢谢你指出我正确的方向。解决问题:

  • 我从.vimrc
  • 中的Vundle插件列表中删除了vim-cucumber
  • 已执行:PluginClean
  • 在我的.vim目录中删除了对cucumber.vim的一些引用,我认为我是通过病原体添加的,或者在某些时候手动添加
  • 将插件重新添加到.vimrc
  • 已执行:PluginInstall

看起来跳转到定义是有效的。感谢。