我安装了旧的vundle。我没有使用git pull
更新vundle,而是从~/.vim
中删除了旧的vundle,并按照Github page of vundle中的快速入门部分安装了它。
也许我在安装新的vundle时弄坏了什么东西。我明白了:
jack@Jack-PC ~ $ vim .vimrc
Error detected while processing /home/jack/.vimrc:
line 6:
E117: Unknown function: vundle#begin
line 15:
E117: Unknown function: vundle#end
Press ENTER or type command to continue
我完全按照Github页面上的说明操作。
" .vimrc
set nocompatible
filetype off
" Vundle
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
"
"" Vundle Plugins List
"Plugin 'gmarik/Vundle.vim'
"Plugin 'php.vim'
"Plugin 'neocomplcache'
"Plugin 'rails.vim'
"Plugin 'bling/vim-airline'
"
call vundle#end()
filetype plugin indent on
发布于 2015-01-26 12:38:31
也许rtp位置是错误的,你可以输入
:echo &rtp
在Vim中查看~
代表的位置是否正确。
你可以替换
set rtp+=~/.vim/bundle/Vundle.vim
至
set rtp+=/home/[YourUserName]/.vim/bundle/Vundle.vim //do not use ~
发布于 2014-08-22 18:48:05
你的.vimrc看起来没问题。看起来你没有正确安装vundle插件。在控制台上运行此命令。
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
你应该有一个类似于(我简化了它)的目录结构:
~/.vim
├── bundle/
│ └── Vundle.vim <------------------ Vundle
├── colors/
│ └── Tomorrow.vim
└── plugin/
└── acp.vim
发布于 2015-12-15 21:48:07
我又遇到了这个问题。检查后,原因是电脑中有多个捆绑包环境,可以:echo &rtp,查看其他环境,并删除其他捆绑包目录。
https://stackoverflow.com/questions/25444680
复制相似问题