Windows下 vundle的安裝和使用


 准備工作

1. 安裝git

官網下載,安裝即可。

2. 添加git的環境變量

並將Git 的安裝路徑加入環境變量Path,如

D:\Program Files\Git\cmd  

然后運行cmd,輸入

git --version

如果能顯示Git版本信息,說明安裝成功。

3. 配置Curl腳本

在Windows下還需要建立一個Curl腳本用於Vundle的遠程鏈接。在Git的路徑下新建一個空文本文件,改名為curl.cmd,編輯內容為

@rem Do not use "echo off" to not affect any child calls.  
@setlocal  
  
@rem Get the abolute path to the parent directory, which is assumed to be the  
@rem Git installation root.  
@for /F "delims=" %%I in ("%~dp0..") do @set git_install_root=%%~fI  
@set PATH=%git_install_root%\bin;%git_install_root%\mingw\bin;%PATH%  
  
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%  
@if not exist "%HOME%" @set HOME=%USERPROFILE%  
  
@curl.exe %*

保存后運行cmd,輸入

curl --version 

 如果可以看到版本信息說明配置成功。

4. 安裝Vundle

Git安裝完成后,從官網Clone Vundle到Vim的安裝路徑下,如

git clone https://github.com/gmarik/vundle.git D:/ProgramFiles/vim/vimfiles/bundle/vundle

 此時Vim的目錄結構應該如下所示

D:Vim

+---vim80

+---vimfiles

      +---bundle

             +---vundle

                    +---autoload

5. 配置Vundle

按照Vundle官方給出的配置,所有通過Vundle安裝的插件會被安裝到Windows的用戶目錄下,這里做了修改,直接安裝到Vim目錄下方便管理。

編輯_vimrc文件,加入

filetype off  
" 此處規定Vundle的路徑  
set rtp+=$VIM/vimfiles/bundle/vundle/  
call vundle#rc('$VIM/vimfiles/bundle/')  
Bundle 'gmarik/vundle'  
filetype plugin indent on  
  
" original repos on github<br>Bundle 'mattn/zencoding-vim'  
Bundle 'drmingdrmer/xptemplate'  
   
" vim-scripts repos  
Bundle 'L9'  
Bundle 'FuzzyFinder'  
Bundle 'bufexplorer.zip'  
Bundle 'taglist.vim'  
Bundle 'Mark'  
Bundle 'The-NERD-tree'  
Bundle 'matrix.vim'  
Bundle 'closetag.vim'  
Bundle 'The-NERD-Commenter'  
Bundle 'matchit.zip'  
Bundle 'AutoComplPop'  
Bundle 'jsbeautify'  
Bundle 'YankRing.vim'  
   
filetype plugin indent on     " required!   

 6. 安裝插件

進入vim,運行:

:BundleInstall  

7. 卸載插件

如果要卸載插件就只需要刪除.vimrc中的Bundle,然后在Vim中執行
:BundleClean  

 Vundle常用命令

:BundleList              -列舉列表(也就是.vimrc)中配置的所有插件  
:BundleInstall          -安裝列表中的全部插件  
:BundleInstall!         -更新列表中的全部插件  
:BundleSearch foo   -查找foo插件  
:BundleSearch! foo  -刷新foo插件緩存  
:BundleClean           -清除列表中沒有的插件  
:BundleClean!          -清除列表中沒有的插件  
附:參考文獻

vim-scripts維護的GitHub repo


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM