首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >未知函数: vundle#begin

未知函数: vundle#begin
EN

Stack Overflow用户
提问于 2014-08-22 18:16:11
回答 5查看 25.2K关注 0票数 29

我安装了旧的vundle。我没有使用git pull更新vundle,而是从~/.vim中删除了旧的vundle,并按照Github page of vundle中的快速入门部分安装了它。

也许我在安装新的vundle时弄坏了什么东西。我明白了:

代码语言:javascript
复制
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页面上的说明操作。

代码语言:javascript
复制
" .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
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-01-26 12:38:31

也许rtp位置是错误的,你可以输入

代码语言:javascript
复制
:echo &rtp  

在Vim中查看~代表的位置是否正确。

你可以替换

代码语言:javascript
复制
set rtp+=~/.vim/bundle/Vundle.vim

代码语言:javascript
复制
set rtp+=/home/[YourUserName]/.vim/bundle/Vundle.vim   //do not use ~
票数 25
EN

Stack Overflow用户

发布于 2014-08-22 18:48:05

你的.vimrc看起来没问题。看起来你没有正确安装vundle插件。在控制台上运行此命令。

代码语言:javascript
复制
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

你应该有一个类似于(我简化了它)的目录结构:

代码语言:javascript
复制
~/.vim
├── bundle/
│   └── Vundle.vim  <------------------ Vundle
├── colors/
│   └── Tomorrow.vim
└── plugin/
    └── acp.vim
票数 56
EN

Stack Overflow用户

发布于 2015-12-15 21:48:07

我又遇到了这个问题。检查后,原因是电脑中有多个捆绑包环境,可以:echo &rtp,查看其他环境,并删除其他捆绑包目录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25444680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档