1、Vundle簡介
Vundle(https://github.com/VundleVim/Vundle.vim)的全稱是Vim Bundle,它是一款Vim插件管理工具。Vundle讓你可以非常輕鬆地安裝、更新、搜索和清理Vim插件。它還能管理你的運行時環境,並幫助標記。我在本教程中將介紹如何安裝和使用Vundle。
2、安裝
安裝Vundle首先需要Git的支持,如果沒有GIt請先安裝Git。
先創建一個目錄,講Vim插件下載後將安裝到該目錄下。默認情況下,該目錄位於~/.vim/bundle
$ mkdir -p ~/.vim/bundle
$ git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
3、配置Vundle
現在設置你的.vimrc文件,如下所示:
set nocompatible " 這是必需的
filetype off " 這是必需的
" 你在此設置運行時路徑
set rtp+=~/.vim/bundle/Vundle.vim
" vundle初始化
call vundle#begin()
" 這應該始終是第一個
Plugin 'gmarik/Vundle.vim'
" 該例子來自https://github.com/gmarik/Vundle.vim README
Plugin 'tpope/vim-fugitive'
" 來自http://vim-scripts.org/vim/scripts.html的插件
Plugin 'L9'
"未託管在GitHub上的Git插件
Plugin 'git://git.wincent.com/command-t.git'
"本地機器上的git軟件庫(即編寫自己的插件時)
Plugin 'file:///home/gmarik/path/to/plugin'
" sparkup vim腳本在名爲vim的該軟件庫子目錄下。
" 傳遞路徑,合理設置運行時路徑。
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" 與L9避免名稱衝突
Plugin 'user/L9', {'name': 'newL9'}
"每個插件都應該在這一行之前
call vundle#end() " required
不妨稍微解釋一下上述配置。默認情況下,Vundle從github.com或vim-scripts.org下載並安裝Vim插件。你可以修改默認行爲。
從Github進行安裝:
Plugin 'user/plugin'
從http://vim-scripts.org/vim/scripts.html進行安裝:
Plugin 'plugin_name'
從另一個git軟件庫進行安裝:
Plugin 'git://git.another_repo.com/plugin'
從本地文件進行安裝:
Plugin 'file:///home/user/path/to/plugin'
你還可以定製其他參數,比如插件的運行時路徑,如果你在自行編寫插件,或者就想從不是~/.vim的另一個目錄來裝入它,這非常有用。
Plugin 'rstacruz/sparkup', {'rtp': 'another_vim_path/'}
如果你有同樣名稱的插件,可以更名插件,那樣它就不會衝突。
Plugin 'user/plugin', {'name': 'newPlugin'}
4、命令
:BundleList -列舉出列表中(.vimrc中)配置的所有插件
:BundleInstall -安裝列表中全部插件
:BundleInstall! -更新列表中全部插件
:BundleSearch foo -查找foo插件
:BundleSearch! foo -刷新foo插件緩存
:BundleClean -清除列表中沒有的插件
:BundleClean! -清除列表中沒有的插件
當在配置文件 ~/.vimrc 添加新的插件以後,需要運行以下命令來進行插件安裝,安裝完成以後就可以用了。
BundleInstall
5、最後
Vim是一款非常出色的工具。它不僅是一款出色的默認文本編輯工具,可以讓你的工作流程更快速更流暢,還可以轉換成IDE(集成開發環境),支持幾乎任何一種現有的編程語言。Vundle對於快速輕鬆地對功能強大的Vim環境實現個性化大有幫助。
請注意:有幾個網站讓你可以找到適合自己的Vim插件。別忘了瀏覽http://www.vim-scripts.org、Github或http://www.vimawesome.com,查找新的腳本或插件。另外記得使用插件的幫助文檔。
盡情享用你鍾愛的文本編輯工具吧!