【问题标题】:Unknown function: vundle#begin未知函数:vundle#begin
【发布时间】:2014-08-22 10:16:11
【问题描述】:

我安装了旧的 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

【问题讨论】:

    标签: linux vim vundle


    【解决方案1】:

    你的 .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
    

    【讨论】:

    • 你的回答和git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim有什么区别?
    • 这对我有用,我在将 .vimrc 从一台计算机复制到另一台计算机后遇到了这个问题。
    【解决方案2】:

    可能是rtp位置不对,可以输入

    :echo &rtp  
    

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

    你可以替换

    set rtp+=~/.vim/bundle/Vundle.vim
    

    set rtp+=/home/[YourUserName]/.vim/bundle/Vundle.vim   //do not use ~
    

    【讨论】:

    • 谢谢,这行得通。 gVim 用户:set rtp+=~/vimfiles/bundle/Vundle.vim
    • 惊人的解决方案。在具有多个用户的远程 linux 服务器中设置 .vimrc 文件时,通常会出现这种情况。
    【解决方案3】:

    我又遇到了这个问题。 经检查,原因是电脑中存在多个bundle环境,可以:echo &rtp,查看其他环境,删除其他bundle目录。

    【讨论】:

      【解决方案4】:

      我认为最好的答案是:

      set rtp+=$HOME/.vim/bundle/Vundle.vim " in OS X
      

      当然,你可以查到:echo $HOME,是不是你的主目录。

      【讨论】:

        【解决方案5】:

        当我在 msys2 中为 vim 安装它时,我只是在 '~/.vim/bundle' 中创建了一个名为 'Vundle.vim' 的空目录。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-09-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-04-30
          • 1970-01-01
          相关资源
          最近更新 更多