2020-01-20 vim插件管理工具vim plug

vim插件管理工具vim plug

vim-plug是一款非常輕量又高效的vim插件管理工具。它支持全異步谈为、多線程并行安裝插件盼产,支持git分支茵瘾、標(biāo)簽等礼华,可以對(duì)插件進(jìn)行回滾更新、還支持按需加載插件(On-demand loading)拗秘,可以指定對(duì)特定文件類型加載對(duì)應(yīng)vim插件圣絮,大大加快了vim啟動(dòng)時(shí)間。

1.安裝

項(xiàng)目官方地址:https://github.com/junegunn/vim-plug
vim-plug使用github進(jìn)行托管和維護(hù)雕旨,只需要下載對(duì)應(yīng)的 plug.vim 文件并保存到 autoload 目錄即可完成安裝扮匠。

1.1安裝方式一

$mkdir ~/.vim/autoload/
$cd ~/.vim/autoload/
$wget https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

2.安裝方式二

利用curl工具自動(dòng)完成上述過程

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

2.配置

在vim配置文件 ~/.vimrc 增加以 call plug#begin(PLUGIN_DIRECTORY) 開始,并以 plug#end() 結(jié)束的配置段即可凡涩。
下面是一個(gè)典型的vim-plug的配置實(shí)例棒搜,使用了多種vim-plug相關(guān)的配置形式。

call plug#begin('~/.vim/plugged')
# 使用縮寫形式指定了項(xiàng)目的github地址
Plug 'junegunn/vim-easy-align'
#使用全地址形式指定github地址
Plug 'https://github.com/junegunn/vim-github-dashboard.git'
#用"|"符號(hào)把兩個(gè)插件寫在一行中
Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
#使用 按需加載活箕,表明只有在 NERDTreeToggle 命令被調(diào)用時(shí), 對(duì)應(yīng)的插件才會(huì)被加載力麸;
Plug 'scrooloose/nerdtree', { 'on':  'NERDTreeToggle' }
#使用 按需加載,表明只有編輯 clojure 類型的文件時(shí)該插件才會(huì)被打開育韩;
Plug 'tpope/vim-fireplace', { 'for': 'clojure' }
#指定使用YCM-Generator插件的stable分支
Plug 'rdnetto/YCM-Generator', { 'branch': 'stable' }
#指定插件所用的git標(biāo)簽克蚂,rtp描述了包含im插件的子目錄
Plug 'nsf/gocode', { 'tag': 'v.20150303', 'rtp': 'vim' }
#用 dir 選項(xiàng)單獨(dú)指定了該插件存放的目錄,do選項(xiàng)用于 Post-update hook筋讨,指定在安裝或者更新完插件后所需要執(zhí)行的額外操作埃叭;
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
#表示不用github托管的本地vim插件
Plug '~/my-prototype-plugin'
call plug#end()

3.使用

在vim里,使用如下命令進(jìn)行插件的安裝和使用

3.1 狀態(tài)檢查

:PlugStatus

3.2 安裝插件

:PlugInstall #安裝配置文件中指定的所有插件
:PlugInstall [name][#thread] #指定安裝的插件和使用線程

3.3 更新插件

:PlugUpdate

3.4 卸載插件

卸載在vimrc中刪除或者注釋掉的插件

:PlugClean

3.5 升級(jí)vim plus本身

:PlugUpgrade
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末悉罕,一起剝皮案震驚了整個(gè)濱河市赤屋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌壁袄,老刑警劉巖益缎,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異然想,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)欣范,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門变泄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人恼琼,你說我怎么就攤上這事妨蛹。” “怎么了晴竞?”我有些...
    開封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵蛙卤,是天一觀的道長。 經(jīng)常有香客問我,道長颤难,這世上最難降的妖魔是什么神年? 我笑而不...
    開封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮行嗤,結(jié)果婚禮上已日,老公的妹妹穿的比我還像新娘。我一直安慰自己栅屏,他們只是感情好飘千,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著栈雳,像睡著了一般护奈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哥纫,一...
    開封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天霉旗,我揣著相機(jī)與錄音,去河邊找鬼磺箕。 笑死奖慌,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的松靡。 我是一名探鬼主播简僧,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼雕欺!你這毒婦竟也來了岛马?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤屠列,失蹤者是張志新(化名)和其女友劉穎啦逆,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體笛洛,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡夏志,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了苛让。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沟蔑。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖狱杰,靈堂內(nèi)的尸體忽然破棺而出瘦材,到底是詐尸還是另有隱情,我是刑警寧澤仿畸,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布食棕,位于F島的核電站朗和,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏簿晓。R本人自食惡果不足惜眶拉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望抢蚀。 院中可真熱鬧镀层,春花似錦、人聲如沸皿曲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽屋休。三九已至坞古,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間劫樟,已是汗流浹背痪枫。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留叠艳,地道東北人奶陈。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像附较,于是被迫代替她去往敵國和親吃粒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • space-vim 現(xiàn)已支持 Layer 拒课,以下內(nèi)容大都陳舊徐勃,歡迎訪問 github 查看最新版本:>>>> sp...
    liuchengxu閱讀 42,892評(píng)論 2 98
  • 在開篇我要說的是, 有很多人希望將vim打造成一個(gè)ide, 我個(gè)人不是很贊成這個(gè)觀點(diǎn), 因?yàn)関im無論怎么配置都不...
    squall1744閱讀 9,208評(píng)論 4 47
  • Vim 系列教程目錄: Vim 1 基本使用 Vim 2 高級(jí)用法 Vim 3 vimrc Vim 4 常用插件 ...
    高原zz閱讀 1,816評(píng)論 0 2
  • 當(dāng)沒有插件管理器時(shí),Vim 用戶必須手動(dòng)下載 tarball 包形式的插件早像,并將它們解壓到 目錄中僻肖。在少量插件的時(shí)...
    felixfeihu閱讀 27,655評(píng)論 3 9
  • VIM(新手入門) SomethingNew 相信看了這篇文章大家可以配置自己喜歡的vim,個(gè)人現(xiàn)在在小專欄專門更...
    DeamoV閱讀 6,936評(píng)論 8 72