Vim外掛程式管理利器 Vundle

2021-07-25 18:19:30 字數 1850 閱讀 5873

vundle是基於git倉庫的外掛程式管理軟體。vundle將外掛程式的安裝簡化為類似yum軟體安裝的過程,只要:bundleinstall外掛程式就安裝完了,:bundleclean之後外掛程式就解除安裝了。

一、vundle的安裝和使用

1. vundle的安裝

[ruby] view plain copy

在code上檢視**片派生到我的**片

$ git clone  ~/.vim/bundle/vundle
更新.vimrc配置檔案

[python] view plain copy

在code上檢視**片派生到我的**片

set nocompatible              " be improved  

filetype off " required!

set rtp+=~/.vim/bundle/vundle/

call vundle#rc()

" let vundle manage vundle

" required!

bundle 'gmarik/vundle'

" 可以通過以下四種方式指定外掛程式的**

" a) 指定github中vim-scripts倉庫中的外掛程式,直接指定外掛程式名稱即可,外掛程式明中的空格使用「-」代替。

bundle 'l9'

「 b) 指定github中其他使用者倉庫的外掛程式,使用「使用者名稱/外掛程式名稱」的方式指定

bundle 'tpope/vim-fugitive'

bundle 'lokaltog/vim-easymotion'

bundle 'rstacruz/sparkup',

bundle 'tpope/vim-rails.git'

" c) 指定非github的git倉庫的外掛程式,需要使用git位址

bundle 'git:'

" d) 指定本地git倉庫中的外掛程式

bundle 'file:///users/gmarik/path/to/plugin'

filetype plugin indent on " required!

安裝外掛程式:

[python] view plain copy

在code上檢視**片派生到我的**片

:bundleinstall

解除安裝外掛程式

如果要解除安裝外掛程式就只需要刪除.vimrc中的bundle,然後在vim中執行

[python] view plain copy

在code上檢視**片派生到我的**片

:bundleclean

二、vundle常用命令

[python] view plain copy

在code上檢視**片派生到我的**片

:bundlelist              -列舉列表(也就是.vimrc)中配置的所有外掛程式  

:bundleinstall -安裝列表中的全部外掛程式

:bundleinstall! -更新列表中的全部外掛程式

:bundlesearch foo -查詢foo外掛程式

:bundlesearch! foo -重新整理foo外掛程式快取

:bundleclean -清除列表中沒有的外掛程式

:bundleclean! -清除列表中沒有的外掛程式

附:參考文獻

vundle專案

vim-scripts維護的github repo

Vim外掛程式管理利器 Vundle

以前看過vgod的一篇文章介紹過如何結合pathogen與git submodule來管理vim外掛程式。當時覺得非常驚豔,用完後vim的配置目錄果真清爽了不少。後來很偶然的發現了乙個更強大的vim外掛程式 vundle!vundle給我感覺就像是pathogen和git的封裝,它通過vim來後台呼...

Vim外掛程式管理利器 Vundle

vundle是基於git倉庫的外掛程式管理軟體。vundle將外掛程式的安裝簡化為類似yum軟體安裝的過程,只要 bundleinstall外掛程式就安裝完了,bundleclean之後外掛程式就解除安裝了。一 vundle的安裝和使用 1.vundle的安裝 ruby view plain cop...

vundle管理VIM外掛程式

1.win7安裝git 2.安裝vundle 開始,執行git bash 3.設定 可選,windows可用,linux不可用,原因未知 5 配置.vimrc vi vim bundle vundle readme.md vimrc p 複製 7 填寫所需的外掛程式,高亮外掛程式 visualmar...