Vim-plug 外掛管理器簡介
阿新 • • 發佈:2018-11-17
Vim-plug https://github.com/junegunn/vim-plug
Vim-plug 是一款 Vim 外掛管理器。
核心特點
Plug
開頭指定外掛。- 已知
https://github.com/sukima/vim-tiddlywiki
是外掛的話,寫Plug 'sukima/vim-tiddlywiki'
即可
配置方式
先下載 plug.vim 到 autoload 目錄下,例如 Linux:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
然後在 ~/.vimrc
(NeoVim 是 ~/.config/nvim/init.vim
) 裡面加入:
call plug#begin('~/.vim/plugged')
Plug 'junegunn/vim-easy-align'
call plug#end()
在配置寫好後,重新載入 .vimrc
然後 :PlugInstall
來安裝/更新外掛。安裝介面如圖:
安裝完之後可以 :qa
退出。
主要形式
- 針對 github 的快捷書寫:
Plug 'junegunn/vim-easy-align'
會下載 https://github.com/junegunn/vim-easy-align - 任意 URL:
Plug 'https://github.com/junegunn/vim-github-dashboard.git'
- 按需要載入(相應命令執行時才載入):
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
- 按檔案型別載入:
Plug 'tpope/vim-fireplace', { 'for': 'clojure' }
- 指定版本:
Plug 'fatih/vim-go', { 'tag': '*' }
- 手動管理和更新的外掛:
Plug '~/my-prototype-plugin'