vim中的殺手級外掛 vundle

2022-08-05 15:00:19 字數 1953 閱讀 1327

當然vim社群的活力是不容懷疑的,沒有槍沒有炮大神們自己造。以前使用過tpope的pathogen,使用git submodule和pathogen, 管理外掛已經大大簡化。而今天介紹的vundle, 更是把git操作整合進去,使用者需要做的只是去github上找到自己想要的外掛的名字,安裝,更新和解除安裝都可有vundle來完成了。雖然去發現一個好的外掛仍然是一個上下求索的過程,但是使用者已經可以從安裝配置的繁瑣過程解脫了。

vundle的具體介紹檢視vim.org,或者github repo

1

$ git clone  ~/.vim/bundle/vundle

在.vimrc 中新增bundle的配置

123

4567

891011

1213

1415

1617

1819

2021

2223

2425

2627

2829

3031

3233

3435

3637

set nocompatible " be improved

filetype off " required!

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

call vundle#rc()

" let vundle manage vundle

bundle 'gmarik/vundle'

"my bundle here:

"" original repos on github

bundle 'kien/ctrlp.vim'

bundle 'sukima/xmledit'

bundle 'sjl/gundo.vim'

bundle 'jiangmiao/auto-pairs'

bundle 'klen/python-mode'

bundle 'valloric/listtoggle'

bundle 'sirver/ultisnips'

bundle 'valloric/youcompleteme'

bundle 'scrooloose/syntastic'

bundle 't9md/vim-quickhl'

" bundle 'lokaltog/vim-powerline'

bundle 'scrooloose/nerdcommenter'

"..................................

" vim-scripts repos

bundle 'yankring.vim'

bundle 'vcscommand.vim'

bundle 'showpairs'

bundle 'sudoedit.vim'

bundle 'easygrep'

bundle 'voom'

bundle 'vimim'

"..................................

" non github repos

" bundle 'git:'

"......................................

filetype plugin indent

on

bundle分為三類:

在github vim-scripts 使用者下的repos,只需要寫出repos名稱

在github其他使用者下的repos, 需要寫出”使用者名稱/repos名”

不在github上的外掛,需要寫出git全路徑

安裝外掛

開啟一個vim, 執行:bundleinstall 

或者在命令列執行 vim +bundleinstall +qall 

安裝完成後外掛就能用了

其它常用命令: