Als es noch keine Plugin-Manager gab, mussten die Vim-Benutzer die als Tarballs verteilten Plugins manuell herunterladen und sie in ein Verzeichnis namens ~/.vim
extrahieren . Für wenige Plugins war es OK. Als sie weitere Plugins installierten, wurde es ein Durcheinander. Alle Plugin-Dateien verstreut in einem einzigen Verzeichnis und die Benutzer konnten nicht finden, welche Datei zu welchem Plugin gehört. Außerdem konnten sie nicht finden, welche Datei sie entfernen sollten, um ein Plugin zu deinstallieren. Hier kommt der Vim-Plugin-Manager ins Spiel. Der Plugin-Manager speichert die Dateien der installierten Plugins in einem separaten Verzeichnis, sodass es sehr einfach ist, alle Plugins zu verwalten. Wir haben bereits über Vundle geschrieben vor ein paar Monaten. Heute werden wir einen weiteren Vim-Plug-in-Manager namens "Vim-plug" sehen .
Vim-plug ist ein kostenloser, quelloffener, sehr schneller und minimalistischer Vim-Plugin-Manager. Es kann Plugins parallel installieren oder aktualisieren. Sie können die Updates auch rückgängig machen. Es erstellt flache Klone, um den Speicherplatzverbrauch und die Downloadzeit zu minimieren. Es unterstützt das Laden von Plugins bei Bedarf für eine schnellere Startzeit. Andere bemerkenswerte Features sind Verzweigungs-/Tag-/Commit-Unterstützung, Post-Update-Hooks, Unterstützung für extern verwaltete Plugins usw.
Vim-plug unter Linux installieren
Die Installation von Vim-plug ist sehr einfach! Alles, was Sie tun müssen, ist, Ihr Terminal zu öffnen und den folgenden Befehl auszuführen:
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Die Neovim-Benutzer können Vim-plug mit dem folgenden Befehl installieren:
$ curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Verwendung des Vim-plug-Plugin-Managers
1. Plugins installieren
Um Plugins zu installieren, müssen Sie sie zuerst in der Vim-Konfigurationsdatei deklarieren, wie unten gezeigt. Die Konfigurationsdatei für normalen Vim ist ~/.vimrc
und die Konfigurationsdatei für Neovim ist ~/.config/nvim/init.vim
. Bitte denken Sie daran, dass die Liste beim Deklarieren der Plugins in der Konfigurationsdatei mit call plug#begin(PLUGIN_DIRECTORY)
beginnen sollte und enden mit call plug#end()
.
Lassen Sie uns zum Beispiel "lightline.vim"
installieren Plugin. Fügen Sie dazu die folgenden Zeilen über Ihrer ~/.vimrc
hinzu Datei.
call plug#begin('~/.vim/plugged') Plug 'itchyny/lightline.vim' call plug#end()
Nachdem Sie die obigen Zeilen in der vim-Konfigurationsdatei hinzugefügt haben, laden Sie sie neu, indem Sie den folgenden Befehl eingeben:
:source ~/.vimrc
Oder laden Sie einfach den Vim-Editor neu.
Öffnen Sie nun den vim-Editor:
$ vim
Überprüfen Sie den Status mit dem Befehl:
:PlugStatus
Geben Sie den folgenden Befehl ein und drücken Sie die EINGABETASTE, um die Plugins zu installieren, die Sie zuvor in der Konfigurationsdatei deklariert haben.
:PlugInstall
2. Plugins aktualisieren
Um Plugins zu aktualisieren, führen Sie Folgendes aus:
:PlugUpdate
Drücken Sie nach dem Aktualisieren der Plugins d
um die Änderungen zu überprüfen. Sie können dies auch später tun, indem Sie :PlugDiff
eingeben .
3. Plugins überprüfen
Manchmal können die aktualisierten Plugins neue Fehler enthalten oder nicht mehr richtig funktionieren. Um dies zu beheben, können Sie die problematischen Plugins einfach zurücksetzen. Geben Sie :PlugDiff
ein Befehl und drücken Sie die EINGABETASTE, um die Änderungen seit dem letzten :PlugUpdate
zu überprüfen und setzen Sie jedes Plugin auf den vorherigen Zustand vor der Aktualisierung zurück, indem Sie X
drücken in jedem Absatz.
4. Plugins entfernen
Um ein Plug-in zu entfernen, löschen oder kommentieren Sie das Plug-in aus Befehle, die Sie zuvor in Ihrer vim-Konfigurationsdatei hinzugefügt haben. Führen Sie dann :source ~/.vimrc
aus oder starten Sie den Vim-Editor neu. Führen Sie abschließend den folgenden Befehl aus, um die Plugins zu deinstallieren:
:PlugClean
Dieser Befehl löscht alle nicht deklarierten Plugins in Ihrer vim-Konfigurationsdatei.
5. Vim-plug aktualisieren
Um vim-plug selbst zu aktualisieren, geben Sie ein:
:PlugUpgrade
Wie Sie sehen können, ist die Verwaltung von Plugins mit Vim-plug keine große Sache. Es vereinfacht die Plugin-Verwaltung erheblich. Finden Sie jetzt Ihre Lieblings-Plugins heraus und installieren Sie sie mit Vim-plug.