我是 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上也是如此。(它只需要下载一个文件。