我安装了旧的vundle.git pull我没有使用更新vundle,而是在vundle ~/.vim的Github页面中的 Quick Start部分之后删除旧的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
Run Code Online (Sandbox Code Playgroud)
我完全按照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
Run Code Online (Sandbox Code Playgroud)
小智 43
你的.vimrc似乎很好.看起来你没有正确安装vundle插件.在控制台上运行此命令.
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Run Code Online (Sandbox Code Playgroud)
你应该有一个像(我简化它)的目录结构:
~/.vim
??? bundle/
? ??? Vundle.vim <------------------ Vundle
??? colors/
? ??? Tomorrow.vim
??? plugin/
??? acp.vim
Run Code Online (Sandbox Code Playgroud)
Xin*_*ang 24
也许rtp位置错了,你可以输入
:echo &rtp
Run Code Online (Sandbox Code Playgroud)
在Vim看看代表的位置是否~正确.
你可以替换
set rtp+=~/.vim/bundle/Vundle.vim
Run Code Online (Sandbox Code Playgroud)
至
set rtp+=/home/[YourUserName]/.vim/bundle/Vundle.vim //do not use ~
Run Code Online (Sandbox Code Playgroud)