原文地址:https://vimjc.com/vim-plugin-manager.html。感謝原作者
Vim支持各種插件,也正是因爲插件太多導致各個插件的管理比較麻煩,於是Vim插件管理器誕生了,用於安裝、管理、卸裝Vim插件。本文主要介紹Vim插件管理器Pathogen和Vundle的安裝、配置和使用方法。
一 Vim插件管理器Pathogen
1.1 安裝Pathogen
pathogen只有一個單獨的腳本pathogen.vim,其github下載地址爲:https://github.com/tpope/vim-pathogen
Pathogen下載後直接解壓並保存到當前用戶的 ~/.vim/autoload
目錄即可完成安裝
1.2 啓用Pathogen
在Vim配置文件vimrc裏面增加以下三條命令即可啓用Pathogen插件。
execute pathogen#infect()
syntax on
filetype plugin indent on
1.3 使用Pathogen安裝、卸裝Vim插件
在當前用戶目錄~/.vim/
下新建bundle目錄,將新安裝插件放到該目錄下後,Pathogen會自動在bundle目錄下生成對應插件子目錄並使該插件生效。
而如果需要卸載插件,只需把~/.vim/bundle
目錄下對應的插件目錄刪除即可
二 Vim插件管理器Vundle
2.1 安裝Vundle
Vundle插件也是提供一個Vundle.vim文件,其下載地址爲:https://github.com/VundleVim/Vundle.vim.git
將下載的Vundle.vim文件保存到~/.vim/bundle
即可完成Vundle的安裝
也可以使用以下的命令直接從github拉取Vundle.vim文件到bundle文件夾下
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2.2 配置Vundle
修改Vim配置文件vimrc,增加必要的配置,以下是.vimrc
配置模板
set nocompatible "去除VIM一致性,必須"
filetype off "必須"
"設置包括vundle和初始化相關的運行時路徑"
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
"啓用vundle管理插件,必須"
Plugin 'VundleVim/Vundle.vim'
"在此增加其他插件,安裝的插件需要放在vundle#begin和vundle#end之間"
"安裝github上的插件格式爲 Plugin '用戶名/插件倉庫名'"
call vundle#end()
filetype plugin indent on "加載vim自帶和插件相應的語法和文件類型相關腳本,必須"
更多Vundle有關配置可以參考github上的Quick Start
2.3 使用Vundle安裝插件
首先需要將要安裝的插件,按照上述配置格式將插件地址填寫在vundle#begin和vundle#end之間並保存
設置好配置文件後,可通過下述兩種方法安裝插件:
(1) 在Vim尾行模式下運行命令:PluginInstall
(2) 在終端命令行下通過命令vim +PluginInstall +qall
直接安裝
至此,需要安裝的插件已經安裝完畢,可以正常使用了
2.4 使用Vundle刪除插件
(1) 需要刪除Vim插件時,只需編輯Vim配置文件.vimrc文件
,刪除要移除插件所對應的Plugin一行
(2) 打開Vim,在Vim尾行模式執行命令:BundleClean
即可刪除對應Vim插件
如果你安裝的vim插件非常多,又對vim啓動速度等非常苛刻,建議你使用另外一款輕量高效的Vim插件管理神器vim-plug。