病原体未加载插件 - 未找到匹配项

时间:2012-11-27 17:42:20

标签: vim pathogen

我正在努力使病原体起作用,但我找不到匹配的错误:

我按照说明here进行了上述错误。

mkdir -p ~/.vim/autoload ~/.vim/bundle; \
curl -Sso ~/.vim/autoload/pathogen.vim \
    https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim

和pathogen.vim在autoload文件夹中创建,并且还创建了一个包文件夹。

我收到的错误是

~/.vim]$ source ~/.vimrc    
/Users/malugus/.vimrc:1: no matches found: pathogen#infect

我在mac 10.7.5上,我正在使用zsh shell。 Vim版本是7.3

其他相关帖子似乎得到了一个不同的错误 - 没有找到任何功能。我怀疑自动加载没有做它应该做的事情。

我试过的相关SO帖子无济于事:

更新: 我也把我的.vim文件放在这里 - https://github.com/prolificcoder/vim。 安装ruby doc插件后,我运行了rake。创建的文件很少,包括〜/ .vim / plugin / ruby​​-doc.vim。所以我回去vim并打开一个rails文件。当我在ruby方法上按RR时,我看到屏幕闪烁,但我看不到浏览器被打开。该插件的功能是在浏览器窗口中打开ruby doc。

考虑到这一点 - 问题可能在于我的vim配置,但与病原体无关。

1 个答案:

答案 0 :(得分:2)

pathogent#infect是一个错误的名称:t就在#之前,它不应该存在。

但我发现您的问题有所不同:~/.vim]$表明您在 zsh 时正在进行source ~/.vimrc。这是完全错误的,~/.vimrc是一个vim配置文件,您必须在现有的 vim 会话中执行source ~/.vimrc(在新的vim会话中,没有必要这样做:vim源文件自动)。我仍然不明白为什么你在我的系统zsh报告parse error near `\n'上找到“找不到匹配项”错误的行call pathogen#infect()这就是你应该使用的。

相关问题