vim的外掛程式管理Vundle

2021-08-31 07:26:19 字數 2500 閱讀 2465

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...