vim是linux上一款用途廣泛的輕量級文字編輯工具。雖然對普通的linux使用者來說開始學用起來難度相當大,但鑑於它具有的種種好處,完全值得一學。至於功能方面,vim可以通過外掛程式實現全面定製。不過由於其高階配置,你可能需要在其外掛程式系統上花一番時間,才能夠高效地對vim進行個性化定製。幸好,我們有幾個工具可以簡化我們使用vim外掛程式。vundle就是本人每天使用的一款工具。
vundle(的全稱是vim bundle,它是一款vim外掛程式管理工具。vundle讓你可以非常輕鬆地安裝、更新、搜尋和清理vim外掛程式。它還能管理你的執行時環境,並幫助標記。我在本教程中將介紹如何安裝和使用vundle。
首先,如果你的linux系統上還沒有git,安裝它(
$ mkdir -p ~/.vim/bundle
現在安裝vundle,如下所示。請注意:vundle本身是另一種vim外掛程式。因而,我們將vundle安裝在之前建立的~/.vim/bundle下。
現在設定你的.vimrc檔案,如下所示:
set nocompatible " 這是必需的filetype off " 這是必需的
" 你在此設定執行時路徑
set rtp+=~/.vim/bundle/vundle.vim
" vundle初始化
call vundle#begin()
" 這應該始終是第乙個
plugin 'gmarik/vundle.vim'
" 該例子來自 readme
plugin 'tpope/vim-fugitive'
" 來自的外掛程式
plugin 'l9'
"未託管在github上的git外掛程式
plugin 'git:'
"本地機器上的git軟體庫(即編寫自己的外掛程式時)
plugin 'file:///home/gmarik/path/to/plugin'
" sparkup vim指令碼在名為vim的該軟體庫子目錄下。
" 傳遞路徑,合理設定執行時路徑。
plugin 'rstacruz/sparkup',
" 與l9避免名稱衝突
plugin 'user/l9',
"每個外掛程式都應該在這一行之前
call vundle#end() " required
plugin
'user/plugin'
plugin
'plugin_name'
plugin
'git:'
plugin
'file:///home/user/path/to/plugin'
你還可以定製其他引數,比如外掛程式的執行時路徑,如果你在自行編寫外掛程式,或者就想從不是~/.vim的另乙個目錄來裝入它,這非常有用。
plugin
'rstacruz/sparkup'
,
plugin
'user/plugin'
,
一旦你用vundle設定好了外掛程式,就可以使用幾個vundle命令,用vundle來安裝、更新、搜尋和清理閒置未用的外掛程式。
plugininstall命令會安裝在你的.vimrc檔案中列出來的所有外掛程式。你還可以只安裝某乙個特定的外掛程式,只要傳遞其名稱。
:plugininstall
:plugininstall
:pluginclean
如果你想從所提供的外掛程式列表安裝乙個外掛程式,搜尋功能就很有用。
:pluginsearch
在搜尋過程中,你可以在互動式分屏上安裝、清理、研究或重新裝入同一列表。安裝外掛程式不會自動裝入你的外掛程式。想自動裝入外掛程式,將外掛程式新增到你的.vimrc檔案。
這個功能也經常用,比如:pluginsearch taglist,完成搜尋後,可以按下'i'進行安裝
vim是一款非常出色的工具。它不僅是一款出色的預設文字編輯工具,可以讓你的工作流程更快速更流暢,還可以轉換成ide(整合開發環境),支援幾乎任何一種現有的程式語言。vundle對於快速輕鬆地對功能強大的vim環境實現個性化大有幫助。
問題:1. 中間出現過問題call vundle#begin()和call vundle#end()配對時,始終.vimrc不起作用,後來換成call vundle#rc()和filetpe plugin indent on二者,把外掛程式新增到中間即可。
2. 很多外掛程式都需要設定.vimrc,如快捷鍵和路徑等等,如下是簡單地的乙個.vimrc
vundle管理VIM外掛程式
1.win7安裝git 2.安裝vundle 開始,執行git bash 3.設定 可選,windows可用,linux不可用,原因未知 5 配置.vimrc vi vim bundle vundle readme.md vimrc p 複製 7 填寫所需的外掛程式,高亮外掛程式 visualmar...
Vim外掛程式管理Vundle
vim外掛程式管理vundle haitongz 思考改變世界,技術讓世界更美好 部落格頻道 csdn.net 分類 vim 2012 01 14 07 20 146人閱讀收藏 舉報之前很少使用vim的外掛程式,最近打算把程式設計環境遷移到vim下,因此不能不考慮這些外掛程式。看了些資料,發現每個外...
VIM外掛程式管理 vundle
用了vundle管理vim各種外掛程式,就再也不用擔心外掛程式混亂的問題了。vundle專案 安裝和配置主頁上都有。vundle主要是利用git,來處理自動安裝,更新和解除安裝外掛程式,所以首先需要安裝git。通過vundle主頁給的.vimrc示例,可以知道安裝外掛程式有4種方式 bundle t...