Vim插件管理器Pathogen和Vundle簡介 - Vim入門教程(8)

原文地址: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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章