簡體   English   中英

在 Windows 上安裝 Vim Vundle:未知函數 vundle#begin

[英]Vim Vundle installation on windows: unknown function vundle#begin

我是 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

也許有點晚了,但我也收到了同樣的錯誤。 在診斷發生了什么之后,我遇到了以下問題和解決方案:

問題是使用 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 上也是如此。 (它只需要下載一個文件。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM