我們知道,現在絕大部分編輯器都支持插件擴展,通過插件來擴展編輯器的功能。vim編輯器也支持插件,且它的插件多不勝數,有非常酷炫且高大上的插件。vim的插件是通過vimscript或其他語言編寫的vim功能擴展,通過插件可以無限擴展vim的功能哦!
學習vim插件是有前提條件的,你需要掌握vim基礎已經vim的配置、映射設置等。
如何安裝插件
很久以前,安裝插件的辦法就是直接克隆插件代碼。但現在已經是21世紀了,有非常多的vim插件管理器可以幫助我們快速方便的安裝vim插件。目前插件的vim-plug、Vundle,Pathogen等。
這里我們選擇使用vim-plug,它是目前用的最多也是評價最高的vim插件。它的github地址是https://github.com/junegunn/vim-plug。
安裝方法也在Readme給出
curl?-fLo?~/.vim/autoload/plug.vim?--create-dirs? ????https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
在將plug.vim下載完成后,需要在~/.vimrc里加入幾行代碼
call?plug#begin('~/.vim/plugged') "?以后插件安裝只要在這里寫上plug?插件名即可 "?Initialize?plugin?system call?plug#end()
安裝插件
現在開始安裝我們的第一個插件吧——?vim-startify。它是一個vim的開屏插件,界面非常炫酷。
安裝方法非常的簡單,我們只需在~/.vimrc加上一行
call?plug#begin('~/.vim/plugged') Plug?'mhinz/vim-startify' call?plug#end()
然后使用命令行模式敲下下面命令來重新加載
:source?~/.vimrc
或者使用保存退出來重新加載。
現在重新打開vim編輯器,使用命令行模式敲下
:PlugInstall
這個時候,vim編輯器會多出一個窗口
看到Done即表示已經安裝完成了。現在,我們使用:qa退出所有窗口。然后在終端敲下vim,就會出現以下畫面。
這界面是不是很炫酷。
插件管理
上面說了如何去安裝一個插件,但我們有時候可能需要更新或刪除插件。這個時候應該怎么辦呢?其實非常的簡單,都是通過在命令行敲幾個命令即可。
-
安裝插件,PlugInstall [name …],如不寫name則表示安裝所有寫在配置文件的插件
-
更新插件,PlugUpdate [name …]
-
刪除插件,PlugClean,刪除配置文件沒有列出的插件,默認刪除會有提示。如果加上了!,則不會有提示。
-
查看插件安裝狀態,PlugStatus