之前安装过的一些插件放在bundle下面是还好的,运行没有问题。
今天安装一个webapi-vim插件,按照README是支持bundle的,看 GitHub issue 也有人安装成功。但是clone到bundle下后却报错。
Error detected while processing /Users/mc-zone/.vimrc:
line 47:
E117: Unknown function: webapi#json#decode
E15: Invalid expression: webapi#json#decode(join(readfile(expand('~/.snippets.json')), "\n"))
是因为我在.vimrc里有一条语句使用了其功能。是为emmet-vim配置扩展缩写snippets.json用的。(这两个插件是同一个作者,emmet在bundle下)。
但是当我把webapi插件下的文件如autoload等copy到相应的.vim/autoload下后就可以用了。
之前也有过插件安装不支持pathogen的情况。bufexplorer.vim
, grep.vim
这两个全都装在.vim/plugin/下才行.
有没有好的调试方法能知道到底是哪里的问题?或者是查看pathogen运行/加载状态?
我的安装步骤:
参考