我是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我在Windows10上工作,这是我的_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发布于 2019-12-03 13:01:54
看起来你错过了一些安装步骤,这些步骤会克隆$HOME/.vim/bundle目录下的Vundle git存储库,在那里创建一个Vundle.vim子目录,其中包含一个autoload/vundle.vim,可以在其中搜索vundle#begin等函数。
有关详细说明,请参阅Quick Start guide。对于您的情况,还有一个非常详细的Windows setup文档的链接,其中包含如何获得安装Vundle所需的组件的许多详细信息。
您可能还想考虑将vim-plug作为Vundle的替代方案。它更新并积极维护,同时使用与Vundle类似的模型,支持类似的命令集,并使用类似的配置指令。它也更容易安装,在Windows上也是如此。(它只需要下载一个文件。)
发布于 2020-09-28 15:21:47
也许有点晚了,但我也收到了同样的错误。在诊断了发生了什么之后,我得出了以下问题和解决方案:
问题是使用GIT克隆文件,这会将Vundle目录下载到文件路径:~/vimfiles/bundle/Vundle.vim到Windows主目录。然后,Windows上的最终文件路径将如下所示: C:\Users\User1~\vimfiles\bundle\Vundle.vim。但是,_vimrc文件位于目录C:\Users\User1\
解决方案是将文件夹“user1”复制到vimfiles目录(用vimfiles替换您自己的用户名)。Vundle文件的最终文件路径应该是C:\Users\User1\vimfiles\bundle\Vundle.vim。
https://stackoverflow.com/questions/59129623
复制相似问题