【问题标题】:Vim Vundle installation on windows: unknown function vundle#begin在 Windows 上安装 Vim Vundle:未知函数 vundle#begin
【发布时间】:2019-12-01 20:22:30
【问题描述】:

我是 Vim 的初学者,我正在尝试安装 Vundle 以进行插件管理。但是,当我打开 gVim 时,我总是遇到同样的错误:

Error detected while processing C:\Users\jacob\Vim\_vimrc:
line    5:
E117: Unknown function: vundle#begin
line    7:
E492: Not an editor command: Plugin 'VundleVim/Vundle.vim'
line    9:
E117: Unknown function: vundle#end

我正在使用 Windows 10,这就是我的 _vimrc 文件的样子:

set nocompatible             
filetype off                 

set rtp+=$HOME/.vim/bundle/Vundle.vim/
call vundle#begin('$HOME/.vim/bundle/')

Plugin 'VundleVim/Vundle.vim'

call vundle#end()            " required
filetype plugin indent on    " required

【问题讨论】:

    标签: windows vim vundle


    【解决方案1】:

    也许有点晚了,但我也收到了同样的错误。 在诊断出发生了什么之后,我遇到了以下问题和解决方案:

    问题是使用 GIT 克隆文件,这会将 Vundle 目录下载到文件路径:~/vimfiles/bundle/Vundle.vim 到 Windows 主目录。 Windows 上的最终文件路径将如下所示: C:\Users\User1~\vimfiles\bundle\Vundle.vim 。但是 _vimrc 文件位于目录 C:\Users\User1\

    解决方法是将文件夹“vimfiles”复制到user1目录(将user1换成你自己的用户名)。 Vundle 文件的最终文件路径应该是 C:\Users\User1\vimfiles\bundle\Vundle.vim 。

    【讨论】:

      【解决方案2】:

      看起来你错过了安装的一些步骤,这将克隆$HOME/.vim/bundle 目录下的 Vundle git 存储库,在那里创建一个 Vundle.vim 子目录,该子目录将有一个 autoload/vundle.vim 这是诸如 vundle#begin 之类的函数的位置将被搜索。

      请参阅Quick Start guide 了解更多说明。特别是对于您的情况,还有一个指向非常详细的 Windows setup 文档的链接,其中包含有关如何获取安装 Vundle 所需的组件的许多详细信息。

      您可能还想考虑将vim-plug 作为 Vundle 的替代品。它更新并积极维护,同时使用与 Vundle 类似的模型,支持类似的命令集并使用类似的配置指令。它也更容易安装,在 Windows 上也是如此。 (只需要下载一个文件。)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多