Lorsqu'il n'y avait pas de gestionnaire de plugins, les utilisateurs de Vim devaient télécharger manuellement les plugins distribués sous forme d'archives et les extraire dans un répertoire appelé ~/.vim
. C'était OK pour quelques plugins. Quand ils ont installé plus de plugins, c'est devenu un gâchis. Tous les fichiers de plugins sont dispersés dans un seul répertoire et les utilisateurs ne peuvent pas trouver quel fichier appartient à quel plugin. De plus, ils ne pouvaient pas trouver quel fichier ils devaient supprimer pour désinstaller un plugin. C'est là que les gestionnaires de plugins Vim sont utiles. Les gestionnaires de plugins enregistrent les fichiers des plugins installés dans un répertoire séparé, il est donc devenu très facile de gérer tous les plugins. Nous avons déjà écrit sur Vundle il y a quelques mois. Aujourd'hui, nous verrons encore un autre gestionnaire de plugin Vim nommé "Vim-plug" .
Vim-plug est un gestionnaire de plugin vim gratuit, open source, très rapide et minimaliste. Il peut installer ou mettre à jour des plugins en parallèle. Vous pouvez également annuler les mises à jour. Il crée des clones peu profonds pour minimiser l'utilisation de l'espace disque et le temps de téléchargement. Il prend en charge le chargement de plugins à la demande pour un temps de démarrage plus rapide. Les autres fonctionnalités notables sont la prise en charge des branches/balises/commits, les crochets post-mise à jour, la prise en charge des plugins gérés en externe, etc.
Installer le plug-in Vim sous Linux
L'installation de Vim-plug est très simple ! Il vous suffit d'ouvrir votre Terminal et de lancer la commande suivante :
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Les utilisateurs de Neovim peuvent installer Vim-plug en utilisant la commande suivante :
$ curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Comment utiliser le gestionnaire de plugins Vim-plug
Pour installer des plugins, vous devez d'abord les déclarer dans le fichier de configuration Vim comme indiqué ci-dessous. Le fichier de configuration pour Vim ordinaire est ~/.vimrc
et le fichier de configuration pour Neovim est ~/.config/nvim/init.vim
. N'oubliez pas que lorsque vous déclarez les plugins dans le fichier de configuration, la liste doit commencer par call plug#begin(PLUGIN_DIRECTORY)
et terminez par l'appel plug#end()
.
Par exemple, installons "lightline.vim"
brancher. Pour ce faire, ajoutez les lignes suivantes en haut de votre ~/.vimrc
fichier.
call plug#begin('~/.vim/plugged') Plug 'itchyny/lightline.vim' call plug#end()
Après avoir ajouté les lignes ci-dessus dans le fichier de configuration vim, rechargez en entrant la commande suivante :
:source ~/.vimrc
Ou rechargez simplement l'éditeur Vim.
Maintenant, ouvrez l'éditeur vim :
$ vim
Vérifiez l'état à l'aide de la commande :
:PlugStatus
Et tapez la commande suivante et appuyez sur ENTER pour installer les plugins que vous avez déclarés dans le fichier de configuration plus tôt.
:PlugInstall
Pour mettre à jour les plugins, exécutez :
:PlugUpdate
Après avoir mis à jour les plugins, appuyez sur d
pour revoir les changements. Ou, vous pouvez le faire plus tard en tapant :PlugDiff
.
Parfois, les plugins mis à jour peuvent avoir de nouveaux bugs ou ne plus fonctionner correctement. Pour résoudre ce problème, vous pouvez simplement annuler les plugins problématiques. Tapez :PlugDiff
commande et appuyez sur ENTER pour revoir les modifications depuis le dernier :PlugUpdate
et ramenez chaque plugin à l'état précédent avant la mise à jour en appuyant sur X
sur chaque paragraphe.
Pour supprimer un plug-in, supprimez ou commentez le plug commandes que vous avez ajoutées précédemment dans votre fichier de configuration vim. Ensuite, exécutez :source ~/.vimrc
ou redémarrez l'éditeur Vim. Enfin, exécutez la commande suivante pour désinstaller les plugins :
:PlugClean
Cette commande supprimera tous les plugins non déclarés dans votre fichier de configuration vim.
Pour mettre à jour vim-plug lui-même, tapez :
:PlugUpgrade
Comme vous pouvez le constater, la gestion des plugins à l'aide de Vim-plug n'est pas un gros problème. Cela simplifie beaucoup la gestion des plugins. Allez maintenant chercher vos plugins préférés et installez-les avec Vim-plug.