我通过这个博客
http://web.archive.org/web/20120731003342/http://www.charlietanksley.net/philtex/sane-vim-plugin-management给出的指示安装了Vundle
但是当尝试运行:BundleInstall我得到一个VIM错误
E492: Not an editor command: BundleInstall
这是我的树〜/ .vim
/home/max/.vim └── bundle └── vundle ├── autoload │ ├── vundle │ │ ├── config.vim │ │ ├── installer.vim │ │ └── scripts.vim │ └── vundle.vim ├── doc │ └── vundle.txt ├── LICENSE-MIT.txt ├── README.md └── test ├── files │ └── test.erl ├── minirc.vim └── vimrc
此外,当启动VIM时,我会得到一大堆E492s
Error detected while processing /home/max/.vimrc: line 6: E117: Unknown function: vundle#rc line 10: E492: Not an editor command: Bundle 'gmarik/vundle' line 15: E492: Not an editor command: Bundle 'tpope/vim-fugitive' line 16: E492: Not an editor command: Bundle 'Lokaltog/vim-easymotion' line 17: E492: Not an editor command: Bundle 'rstacruz/sparkup',{'rtp': 'vim/'} line 19: E492: Not an editor command: Bundle 'surround.vim' line 20: E492: Not an editor command: Bundle 'snipMate' line 21: E492: Not an editor command: Bundle 'tComment' line 22: E492: Not an editor command: Bundle 'mru.vim' line 23: E492: Not an editor command: Bundle 'The NERD tree' line 24: E492: Not an editor command: Bundle 'matchit.zip' line 25: E492: Not an editor command: Bundle 'Vimball' line 26: E492: Not an editor command: Bundle 'ScrollColors' line 27: E492: Not an editor command: Bundle 'L9' line 28: E492: Not an editor command: Bundle 'FuzzyFinder' line 30: E492: Not an editor command: Bundle 'git://git.wincent.com/command-t.git'
这里是我的.vimrc
set nocompatible filetype off " required! set rtp+=~/.vim/vundle.git/ call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/vundle' " My Bundles here: " " original repos on github Bundle 'tpope/vim-fugitive' Bundle 'Lokaltog/vim-easymotion' Bundle 'rstacruz/sparkup',{'rtp': 'vim/'} " vim-scripts repos Bundle 'surround.vim' Bundle 'snipMate' Bundle 'tComment' Bundle 'mru.vim' Bundle 'The NERD tree' Bundle 'matchit.zip' Bundle 'Vimball' Bundle 'ScrollColors' Bundle 'L9' Bundle 'FuzzyFinder' " non github repos Bundle 'git://git.wincent.com/command-t.git' " Shortcuts noremap <C-Up> <C-W>+ noremap <C-Down> <C-W>- noremap <C-Left> <C-W>> noremap <C-Right> <C-W>< nnoremap,v <C-w>v nnoremap,h <C-w>s nnoremap,<C-w>w map <F11> <Esc>:call libcallnr("gvimfullscreen.dll","ToggleFullScreen",0)<CR> nmap gf <S-g> nmap f :FufFile <CR> vmap c gc nmap c gcc nmap tt :tabnew <CR> nmap tc :tabclose <CR> nmap ml :MRU <CR> nmap s :w <CR> nmap q :q! <CR> Syntax on set mouse=a "enables mouse " Selecting different color schemes map <silent>,3 :NEXTCOLOR<cr> map <silent>,2 :PREVCOLOR<cr> map <silent>,1 :SCROLL<cr> " Directory Set up set backup "backs up files set backupdir=$HOME/.vimbackup set directory=$HOME/.vimswap set viewdir=$HOME/.vimviews " " silent execute '!mkdir -p $HOME/.vimbackup' " silent execute '!mkdir -p $HOME/.vimswap' " silent execute '!mkdir -p $HOME/.vimviews' " au BufWinLeave * silent! mkview "makes vim save view state " au BufWinEnter * silent! loadview "makes vim load view state " Appearance set columns=60 set guifont=Monaco:h11 map <F11> <Esc>:call libcallnr("gvimfullscreen.dll",0)<CR> map <silent>,m :e ftp://mitemiu.com/public_html/wp-content/themes/Mitemiu/<CR> " map <silent>,c :e ftp://www.caeIoUs.com/public_html/wp-content/themes/caeIoUs/<CR> map <silent>,c :e ftp://www.caeIoUs.com/public_html/<CR> color jellybeans set tabpagemax=10 "show only 10 tabs set background=dark set number set scrolloff=3 "minimum lines to keep above/below cursor set foldenable "auto fold code " BehavIoUr " set nowrap "wrap long lines set linebreak :filetype plugin indent on " lets filetype plugins be used " if bufwinnr(1) " map <kPlus><C-W>+ " map <kMinus><C-W>- " map <kDivide><c-w>< " map <kMultiply><c-w>> " endif set autoindent set smartindent set tabstop=4 set shiftwidth=4 set smarttab set expandtab set softtabstop=4 set spell set showmatch "shows matching parens,brackets set winminheight=0 set go-=T "eliminates tool bar in gVim set go-=m "eliminates menu bar in gVim set go-=r "eliminates right scroll bar set lines=50 "50 lines of text instead of 24 set backspace=2 "makes backspace work like normally it does :fixdel set vb t_vb= "prevents vim from beeping when command is bad. instead it flashes screen. set ruler "shows statusline,displays curor position set incsearch "vim searches text as you enter it " set hlsearch "hilights searched items set ignorecase "case insensitive search set smartcase "case sensetive when using captials set wildmenu "shows list instead of completing set wildmode=list:longest,full "command <TAB> completeiton,lists matches,set virtualedit=all "lets cursor freely roam anywhere like in command mode
显然,Vundle尚未正确安装.如何使Vundle工作?