Quando non c'erano gestori di plugin, gli utenti Vim dovevano scaricare manualmente i plugin distribuiti come tarball ed estrarli in una directory chiamata ~/.vim
. Era OK per pochi plugin. Quando hanno installato più plugin, è diventato un pasticcio. Tutti i file dei plug-in sono sparsi in un'unica directory e gli utenti non sono riusciti a trovare quale file appartiene a quale plug-in. Inoltre, non sono riusciti a trovare quale file rimuovere per disinstallare un plug-in. È qui che i gestori di plug-in Vim tornano utili. I gestori dei plugin salvano i file dei plugin installati in una directory separata, quindi è diventato molto facile gestire tutti i plugin. Abbiamo già scritto di Vundle qualche mese fa. Oggi vedremo ancora un altro gestore di plugin Vim chiamato "Vim-plug" .
Vim-plug è un gestore di plugin vim gratuito, open source, molto veloce e minimalista. Può installare o aggiornare i plugin in parallelo. Puoi anche ripristinare gli aggiornamenti. Crea cloni poco profondi per ridurre al minimo l'utilizzo dello spazio su disco e il tempo di download. Supporta il caricamento di plug-in su richiesta per tempi di avvio più rapidi. Altre caratteristiche degne di nota sono il supporto branch/tag/commit, hook post-aggiornamento, supporto per plugin gestiti esternamente ecc.
Installa Vim-plug in Linux
Installare Vim-plug è molto semplice! Tutto quello che devi fare è aprire il tuo Terminale ed eseguire il seguente comando:
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Gli utenti Neovim possono installare Vim-plug usando il seguente comando:
$ curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Come utilizzare Vim-plug Plugin Manager
Per installare i plugin, devi prima dichiararli nel file di configurazione di Vim come mostrato di seguito. Il file di configurazione per Vim ordinario è ~/.vimrc
e il file di configurazione per Neovim è ~/.config/nvim/init.vim
. Ricorda che quando dichiari i plug-in nel file di configurazione, l'elenco dovrebbe iniziare con call plug#begin(PLUGIN_DIRECTORY)
e termina con la chiamata plug#end()
.
Ad esempio, installiamo "lightline.vim"
collegare. Per farlo, aggiungi le seguenti righe sopra il tuo ~/.vimrc
file.
call plug#begin('~/.vim/plugged') Plug 'itchyny/lightline.vim' call plug#end()
Dopo aver aggiunto le righe precedenti nel file di configurazione di vim, ricaricare immettendo il seguente comando:
:source ~/.vimrc
Oppure, ricarica semplicemente l'editor di Vim.
Ora, apri l'editor di vim:
$ vim
Controlla lo stato usando il comando:
:PlugStatus
E digita il seguente comando e premi INVIO per installare i plugin che hai dichiarato in precedenza nel file di configurazione.
:PlugInstall
Per aggiornare i plugin, esegui:
:PlugUpdate
Dopo aver aggiornato i plugin, premi d
per rivedere le modifiche. Oppure puoi farlo in un secondo momento digitando :PlugDiff
.
A volte, i plugin aggiornati potrebbero presentare nuovi bug o non funzionare più correttamente. Per risolvere questo problema, puoi semplicemente ripristinare i plug-in problematici. Digita :PlugDiff
comando e premi INVIO per rivedere le modifiche dall'ultimo :PlugUpdate
e riporta ogni plugin allo stato precedente prima dell'aggiornamento premendo X
su ogni paragrafo.
Per rimuovere un plug-in, elimina o commenta il plug comandi che hai aggiunto in precedenza nel tuo file di configurazione di vim. Quindi, esegui :source ~/.vimrc
o riavvia l'editor Vim. Infine, esegui il seguente comando per disinstallare i plugin:
:PlugClean
Questo comando cancellerà tutti i plugin non dichiarati nel tuo file di configurazione vim.
Per aggiornare vim-plug stesso, digita:
:PlugUpgrade
Come puoi vedere, gestire i plugin usando Vim-plug non è un grosso problema. Semplifica la gestione dei plugin molto più facilmente. Ora vai a scoprire i tuoi plugin preferiti e installali usando Vim-plug.