我无法让Vundle for Vim工作(我在Ubuntu 14.04上)。这里是我的.vimrc的相关部分
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 :(得分:5)
答案 1 :(得分:5)
事实证明call vundle#rc()
似乎已被弃用。使用电话vundle#begin()
为我解决了问题。
答案 2 :(得分:2)
出现此错误消息可能是因为您的vi不是vim。
首先尝试安装vim。如果它让你,那就意味着问题。
sudo yum install vim
设置别名
alias vi=vim
然后尝试运行vi和
:PluginInstall
答案 3 :(得分:1)
这发生在我的工作机器(Windows)上,因为我使用的是Cygwin ViM。问题是,当我克隆Vundle.vim时,它使用了Windows样式的行结尾,而Vundle插件没有加载。我必须运行find ~/.vim -type f -iname '*.vim' -exec dos2unix {} \+
才能在我的文件工作之前将其转换为unix行结尾。
这假设您已安装dos2unix。