2016-09-27 40 views
1

我想設置我的vim,所以我可以使用我的設置作爲root用戶而不會搞亂root的.vim和.vimrc。運行時路徑集,但病原體#感染未知函數錯誤

從我自己的用戶調用我的vim安裝程序時效果很好。然而,從root用戶調用時,我得到:

E117: Unknown function: pathogen#infect 
E15: Invalid expression: pathogen#infect() 

我已經設置了運行時路徑在我的vimrc與調試運行提供了以下:

chdir(/home/pricery) 
fchdir() to previous dir 
sourcing "/home/pricery/.vimrc" 
Searching for "autoload/pathogen.vim" in "/home/pricery/.vim,/usr/share/vim/vim74" 
Searching for "/home/pricery/.vim/autoload/pathogen.vim" 
chdir(/home/pricery/.vim/autoload) 
fchdir() to previous dir 
line 5: sourcing "/home/pricery/.vim/autoload/pathogen.vim" 
finished sourcing /home/pricery/.vim/autoload/pathogen.vim 
continuing in /home/pricery/.vimrc 
Searching for "autoload/pathogen.vim" in "/home/pricery/.vim,/usr/share/vim/vim74" 
Searching for "/home/pricery/.vim/autoload/pathogen.vim" 
chdir(/home/pricery/.vim/autoload) 
fchdir() to previous dir 
line 5: sourcing "/home/pricery/.vim/autoload/pathogen.vim" 
finished sourcing /home/pricery/.vim/autoload/pathogen.vim 
continuing in /home/pricery/.vimrc 
            Error detected while processing /home/pricery/.vimrc: 
line 5: 
E117: Unknown function: pathogen#infect 
E15: Invalid expression: pathogen#infect() 
finished sourcing /home/pricery/.vimrc 
Searching for "plugin/**/*.vim" in "/home/pricery/.vim,/usr/share/vim/vim74" 
Searching for "/home/pricery/.vim/plugin/**/*.vim" 
Searching for "/usr/share/vim/vim74/plugin/**/*.vim" 
chdir(/usr/share/vim/vim74/plugin) 
fchdir() to previous dir 
... 

所以,據我可以告訴它發現我的.vim文件夾並加載pathogen.vim很好,但仍然會拋出不知道病毒#感染函數的錯誤,因此不會加載我的其他插件。

任何人有任何想法我失蹤?

回答

1

你需要調用pathogen#infect

+0

前設置nocompatible.vimrc謝謝你,這就是我失蹤了! –

相關問題