2014-06-12 123 views
4

我很難讓Vund for Vim工作(我在Ubuntu 14.04上)。這裏的相關部分從我的.vimrcVundle - E492:不是編輯器命令:PluginInstall

4 " For Vundle$                                                        
    5 filetype off$                                                        
    6 set rtp+=~/.vim/bundle/vundle$                                                    
    7 call vundle#rc()$                                                       
    8 $                                                           
    9 " Let Vundle manage Vandle$                                                     
10 Plugin 'gmarik/vundle'$                                                      
11 $                                                           
12 Plugin 'honza/vim-snippets'$                                                    
13 Plugin 'bling/vim-airline'$                                                     
14 Plugin 'tpope/vim-fugitive'$                                                    
15 Plugin 'tpope/vim-rails.git'$                                                    
16 Plugin 'tomtom/tcomment_vim'$                                                    
17 Plugin 'altercation/vim-colors-solarized'$                                                 
18 Plugin 'tomasr/molokai'$                                                     
19 Plugin 'vim-ruby/vim-ruby'$                                                     
20 Plugin 'tpope/vim-surround'$                                                    
21 Plugin 'jiangmiao/auto-pairs'$                                                    
22 Plugin 'ervandew/supertab'$                                                     
23 Plugin 'kchmck/vim-coffee-script'$                                                   
24 Plugin 'kien/ctrlp.vim'$                                                     
25 Plugin 'skalnik/vim-vroom'$                                                     
26 Plugin 'tpope/vim-dispatch'$                                                    
27 $                                                           
28 call vundle#end()$                                                       
29 $                                                           
30 filetype plugin indent on$ 

爲什麼它拋出一個錯誤E492: Not an editor command: PluginInstall

+0

這篇文章修復了我的問題;克隆到插件目錄https://stackoverflow.com/questions/30017366/vim-error-e492-not-an-editor-command-plugininstall – eamoc

回答

5

原來call vundle#rc()似乎不推薦使用。使用致電vundle#begin()解決了我的問題。

5

你缺少

call vundle#end() 
線26之間和

注意Vundle的API has changed:這不是:Bundle*了,這是:Plugin*

+0

它似乎不適用於我。我得到了「第7行:E117:未知函數:vundle#rc」,後面跟着所有插件列表和「第28行:E117:未知函數:vundle#結束」。我用更改後的配置文件更新了原始問題。 – Severin

+1

即使使用vundle#結束後,我仍然得到相同的錯誤 – dopatraman

1

出現此錯誤消息可能是因爲您的vi不是vim。

嘗試先安裝vim。如果它讓你,那意味着它是問題。

sudo yum install vim 

集別名

alias vi=vim 

然後,再次運行VI和

:PluginInstall 
1

這件事給我的工作機(Windows)中,因爲我使用Cygwin VIM。問題是,當我克隆了Vundle.vim時,它使用了Windows風格的行結尾,而Vundle插件沒有加載。我必須運行find ~/.vim -type f -iname '*.vim' -exec dos2unix {} \+才能將文件轉換爲unix行結束符。

這假定您已安裝dos2unix