2012-11-27 68 views
1

我努力使病原體的工作,但我得到一個沒有找到任何匹配的錯誤:病原不加載插件 - 沒有找到匹配

我跟着指示here並獲得上述錯誤。

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

and pathogen.vim is created in autoload folder and a bundle folder is also created。

我收到的錯誤是

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

我在Mac 10.7.5,我使用的zsh殼。 Vim版本是7.3

其他相關的帖子似乎得到一個不同的錯誤 - 找不到功能。我懷疑autoload沒有做它應該做的事情。

相關SO帖子說我有沒有用的嘗試:

更新: 還有我在這裏把我的vim的文件 - https://github.com/prolificcoder/vim。 安裝ruby doc插件後,我跑耙子。幾乎沒有文件被創建,包括〜/ .vim/plugin/ruby​​-doc.vim。所以我回到vim並打開一個rails文件。當我按ruby方法按下RR時,我看到屏幕閃爍,但我看不到任何瀏覽器正在打開。插件的功能是在瀏覽器窗口中打開ruby文檔。

所以想想這個問題可能與我的vim配置有關,但與病原體無關。

+2

是否包含完整的錯誤信息(它必須告訴你發生錯誤的位置)。 – ZyX

+0

是的,當發生錯誤時。你是否在類似UNIX的操作系統上? – romainl

+0

你能告訴我們你的'.vimrc'文件嗎?無論病原體如何。謝謝。 – greduan

回答

2

pathogent#infect是一個錯誤的名稱:#之前有一個t,它不應該在那裏。

但我看到你的問題是不同的:~/.vim]$暗示你在做source ~/.vimrc而在zsh。它是完全錯誤的,~/.vimrc是一個vim配置文件,你必須在現有的vim會話中執行source ~/.vimrc(在新的vim會話中不需要這樣做:vim源文件自動)。我仍然不明白爲什麼你有「沒有匹配發現錯誤」,在我的系統zsh報告parse error near `\n'call pathogen#infect()這是你應該使用的。

+1

你是對的!當我這樣做:源〜/ .vimrc與vim我沒有錯誤。但我仍然無法弄清楚如何使用插件。查看我的更新 – satyajit

+0

@satyajit您必須學習如何編寫描述性問題報告。 「我不能使用插件」根本不是描述性的。通常情況下,「你試過什麼 - 你嘗試的結果是什麼 - 你期望結果如何」。 – ZyX

+0

我覺得我已經很好,並且所有細節中的人都會錯過這個問題。但我會擴大 – satyajit