Vim pathogen安装插件到.vim/bundle下无效,手动copy到.vim/autoload才有效,怎么调试和排查?
PHP中文网
PHP中文网 2017-05-16 16:40:03
0
1
815

之前安装过的一些插件放在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运行/加载状态?

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
我想大声告诉你

我的安装步骤:

cd ~/.vim/bundle
git submodule add some-plugin some-dir-name
:call pathogen#helptags()

参考

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板