0

我添加Bundle 'ap/vim-css-color'到我.vimrc" original repos on github部分并运行:BundleInstall,但我没有看到显示在新缓冲区中的新安装包的列表。事实上,即使我在我的注释中注释掉Bundle一行.vimrc并且:BundleClean插件仍然保留在该列表中。

我怎样才能让 Vundle 工作?

我的.vimrc

set nocompatible

filetype off  " required!

set rtp+=~/.vim/bundle/vundle
call vundle#rc()

" let Vundle manage Vundle
" required! 
Bundle 'gmarik/vundle'

" My Bundles here:
"
" original repos on github
Bundle 'tpope/vim-fugitive'
" Bundle 'tpope/vim-haml'
Bundle 'ap/vim-css-color'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
Bundle 'vim-scraper/packages'
Bundle "pangloss/vim-javascript"
" vim-scripts repos
Bundle 'surround.vim'
Bundle 'delimitMate.vim'
Bundle 'hail2u/vim-css3-syntax'
" Bundle 'skammer/vim-css-color'
" Bundle 'AutoComplPop'
" Bundle 'ervandew/supertab'
Bundle 'snipMate'
Bundle 'tComment'
" Bundle 'mru.vim'
Bundle 'scrooloose/nerdtree'
Bundle 'matchit.zip'
Bundle 'Vimball'
Bundle 'ScrollColors'
Bundle 'L9'
Bundle 'FuzzyFinder'
" non github repos
Bundle 'git://git.wincent.com/command-t.git'     

运行后的结果:BundleInstall

" Installing bundles to /home/max/.vim/bundle
Bundle 'gmarik/vundle'
Bundle 'tpope/vim-fugitive'
Bundle 'tpope/vim-haml'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'rstacruz/sparkup'
Bundle 'pangloss/vim-javascript'
Bundle 'surround.vim'
Bundle 'delimitMate.vim'
Bundle 'hail2u/vim-css3-syntax'
Bundle 'skammer/vim-css-color'
Bundle 'snipMate'
Bundle 'tComment'
Bundle 'mru.vim'
Bundle 'scrooloose/nerdtree'
Bundle 'matchit.zip'
Bundle 'Vimball'
Bundle 'ScrollColors'
Bundle 'L9'
Bundle 'FuzzyFinder'
Bundle 'git://git.wincent.com/command-t.git'
Helptags
4

1 回答 1

2

正如 romainl 所提到的,你有冲突的名字。Vundle 在保存时并没有真正区分 Github 用户名,只是存储库的名称。换句话说,如果您从 切换skammer/vim-css-color到,它不会注意到ap/vim-css-color。看看它是如何存储包的:

$ ls -l .vim/bundle/
total 88K
[..]
drwxr-xr-x  5 tim tim 4.0K 12.04.13 00:31 vim-autoclose
drwxr-xr-x  4 tim tim 4.0K 11.05.13 03:27 vim-css-color
drwxr-xr-x  6 tim tim 4.0K 12.04.13 00:30 vim-easymotion
[..]

所以; 清理你的烂摊子:

  1. 删除/注释掉两个 */vim-css-color条目
  2. Restart Vim - 让 Vundle 刷新包列表
  3. :BundleClean- 注意它会询问你是否要删除Bundle 'vim-css-color',而不是指定 Github 用户名。
  4. 重新添加/取消注释Bundle 'ap/vim-css-color'
  5. 重启 Vim
  6. :BundleInstall- 现在安装Bundle 'ap/vim-css-color'
于 2013-05-11T01:34:15.330 回答