歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Vim好用的插件: vundle

Vim好用的插件: vundle

日期:2017/2/28 13:58:22   编辑:Linux教程

相比sublime text2等現代編輯器,Vim缺乏默認的插件管理器,所有插件的文件都散布在~/.vim下的幾個文件夾中,配置vim的過程, 就是在網上不停的搜插件,拷貝到~/.vim下,發現更新,要重新下載重新拷貝,想要刪除某個不需要插件,更是要小心翼翼的不要刪錯。配置出順手的Vim, 需要極大的耐心和運氣。

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

Vundle的具體介紹查看vim.org,或者github repo

安裝和配置

下載vundle

$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

在.vimrc 中添加bundle的配置

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://git.wincent.com/command-t.git'
"......................................
filetype plugin indent on

bundle分為三類:
1.在Github vim-scripts 用戶下的repos,只需要寫出repos名稱
2.在Github其他用戶下的repos, 需要寫出”用戶名/repos名”
3.不在Github上的插件,需要寫出git全路徑

安裝插件

打開一個vim, 運行:BundleInstall

或者在命令行運行 vim +BundleInstall +qall

安裝完成後插件就能用了

其它常用命令:
•更新插件:BundleUpdate
•清除不再使用的插件:BundleClean,
•列出所有插件:BundleList
•查找插件:BundleSearch

Copyright © Linux教程網 All Rights Reserved