vim是編輯器之神,沒有自帶插件管理功能比較遺憾,不過vim的擴張性非常好,今天發(fā)現(xiàn)有一個叫Vundle的插件可以通過git來查找和更新vim插件。以前我是使用pathogen來安裝和管理的,
不過pathogen沒有自動查找插件的功能,需要自己將插件一個個文件分開來更新管理,F(xiàn)在只要進入 vim 執(zhí)行:BundleInstall就可以下載插件了,如果要更新就輸入:BundleInstall!
下面我來介紹一下Vundle在window下的安裝方法:
1.下載 msysgit:http://adm.cr173.com/soft/26344.html
2.安裝 msysgit,安裝的時候可以入下圖一樣選擇 git 運行在 win 的命令行,或者自己手動將 "git所在路徑\git\bin" 添加到系統(tǒng)的PATH里
3.將下面的代碼保存為 curl.cmd, 然后復制到 "git所在路徑\git\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 %*
4.下載 Vundle ,然后復制到 “Vim\vimfiles” 目錄里。
5.在vim 配置文件里添加下面的代碼,就大功告成了
set nocompatible " be iMproved filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/vundle' " original repos on github 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!
Bundle 支持的格式有三種:
第一種是一個普通的字符串,就是 vim 插件頁面里左上角的插件名字,如果插件名有空格,使用 - 替換。
第二種是github帳號/項目名。
第三種就是git repository
現(xiàn)在大家就可以使用 :BundleInstall ,:BundleInstall! 來下載插件和更新插件了,是不是很方便。