在Windows上安装Vim Vundle:未知函数vundle#begin



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

Error detected while processing C:UsersjacobVim_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

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

问题是使用 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 。

看起来您错过了安装的一些步骤,这些步骤将在$HOME/.vim/bundle目录下克隆 Vundle git 存储库,在那里创建一个Vundle.vim子目录,该子目录将有一个autoload/vundle.vim,其中将搜索vundle#begin等功能。

有关进一步说明,请参阅快速入门指南。特别是对于您的情况,还有一个指向非常详细的Windows安装文档的链接,其中包含有关如何获取安装Vundle所需的组件的许多详细信息。

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

最新更新