Windows下安裝Vim外掛程式管理Vundle

來源:互聯網
上載者:User

VIM是編輯器之神,這個就不用說了,越使用越會體會到VIM的強大與便利。但是它的強大建立在眾多外掛程式組合之上,而Vim本身缺乏對外掛程式的有效管理,安裝外掛程式並配置_vimrc檔案非常不便。gmarik受到Ruby的bunler的啟發,開發了vundle這個vim外掛程式,可以將外掛程式分到不同的目錄管理,更厲害的是可以很簡單的添加需要安裝的外掛程式,然後通過指令簡單的安裝和更新,下面就介紹VIM和Vundle的安裝。

1.安裝Git。

Vundle基於Git架構,每一個外掛程式都是一個項目的Repository,通過Vundle可以用簡單的指令,一鍵安裝/更新/刪除所有外掛程式。

下載msysgit並安裝(具體可見http://drupalchina.cn/content/windows-xi-tong-xia-gitan-zhuang-tu-jie),並將Git 的安裝路徑加入環境變數Path,如

D:\Program Files\Git\cmd

然後運行cmd,輸入

git --version

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

2. 配置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

如果可以看到版本資訊說明配置成功。

3. 安裝Vundle。

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

git clone https://github.com/gmarik/vundle D:\Vim\vimfiles\bundle\vundle

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

D:Vim

+---vim73

+---vimfiles

      +---bundle

             +---vundle

                    +---autoload

4. 配置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 reposBundle '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! 

5.安裝外掛程式

安裝外掛程式具體可看http://yp.oss.org.cn/blog/show_resource.php?resource_id=1561。

後面的連結是我的VIM設定檔:https://github.com/cgnerds/vim。

參考連結:

1 AlloVince的VIM配置方案:http://yp.oss.org.cn/blog/show_resource.php?resource_id=1561

2 使用Vundle來管理Vim外掛程式:http://www.cnblogs.com/qiangji/archive/2011/07/31/Vundle.html

3. VIM之Vundle:http://blog.csdn.net/codebistu/article/details/8257138

4. 值得參考的VIM設定檔

https://github.com/asins/vim/blob/master/_vimrc

https://github.com/AlloVince/vim-of-allovince/blob/master/_vimrc

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.