Vim est l'un des meilleurs éditeurs de texte en ligne de commande sur lequel vous pouvez mettre la main. Il est préinstallé par défaut sur Linux, macOS et d'autres systèmes de type Unix.
Les plugins Vim vous permettent d'étendre les fonctionnalités de Vim en fonction de votre flux de travail et de vos préférences. Mais vous aurez besoin d'un bon gestionnaire de plugins pour installer et gérer vos plugins Vim.
Voici quelques-uns des meilleurs gestionnaires de plugins pour Vim qui vous faciliteront un peu la vie.
Qu'est-ce qu'un gestionnaire de plugins Vim ?
Un gestionnaire de plugins Vim est un progiciel qui vous permet de gérer facilement vos plugins Vim. Les principales fonctions d'un gestionnaire de plugins sont l'installation, la mise à jour et la gestion générale de vos plugins.
Bien sûr, il est facultatif d'avoir un gestionnaire de plugins, mais si vous avez ou envisagez d'avoir plusieurs plugins Vim sur votre système, vous devriez envisager d'en installer un. Cela vous aidera à suivre vos plugins et à garder votre système propre.
Vous pouvez choisir parmi plusieurs gestionnaires de plugins, et tous sont open-source, ce qui signifie que vous pouvez les utiliser et les modifier librement à volonté.
Vous aurez besoin de installez Git sur votre PC pour fonctionner avec la plupart des gestionnaires de plugins.
1. vim-plug
vim-plug est un gestionnaire de plug-ins léger et puissant, facile à configurer et à utiliser. Toutes les configurations et les plugins sont répertoriés dans un seul fichier. Il n'a que quelques commandes donc vous n'aurez pas besoin de mémoriser quoi que ce soit pour utiliser l'outil. vim-plug prend également en charge l'installation et la mise à jour parallèles de plusieurs plugins à la fois. Et surtout, c'est très rapide.
Parmi les autres fonctionnalités intéressantes, citons le chargement à la demande, la prise en charge de la révision et de l'annulation des mises à jour et l'utilisation minimale de l'espace disque.
vim-plug a une documentation détaillée, ce qui le rend idéal si vous débutez avec Vim ou les gestionnaires de plugins. La plupart des plugins Vim et les gestionnaires de plugins, y compris vim-plug, ont une page GitHub pour vous guider dans l'installation.
2. agent pathogène.vim
pathogen.vim est l'un des plus anciens gestionnaires de plugins Vim. Comme la plupart des gestionnaires de plugins, il organise les plugins dans des dossiers individuels. Cela vous permet de mettre à jour et de supprimer facilement un plugin sans affecter les autres plugins actifs.
L'installation et la configuration de pathogen.vim sont faciles. La plupart de la configuration se produit dans le .vimrc fichier et vous n'avez besoin que de quelques lignes de code pour commencer.
Contrairement aux autres gestionnaires de plugins, vous devez mettre à jour manuellement vos plugins avec pathogen.vim. Si vous voulez plus de contrôle sur les plugins installés sur votre système, pathogen.vim est le seul gestionnaire de plugins dont vous avez besoin.
3. Vundle
Inspiré de pathogen.vim, le nom Vundle est un mélange de "Vim" et de "bundles". Comme son nom l'indique, dans Vundle, les plugins sont appelés bundles.
L'installation de Vundle est assez simple. Simplement cloner le code source de sa page GitHub et configurer le .vimrc dossier.
Vundle est livré avec quatre utilitaires principaux que vous utilisez pour répertorier, mettre à jour et installer, rechercher et supprimer des plugins. Il vous donne un contrôle granulaire sur ce qu'il faut configurer et comment le configurer.
Vundle est un excellent gestionnaire de plugins pour Vim si vous essayez constamment de nouveaux plugins ou bricolez avec ceux qui existent déjà.
4. dein.vim
dein.vim est un autre gestionnaire de plugins Vim/Neovim génial et moderne. Il est également relativement plus rapide que d'autres plugins tels que NeoBundle.
dein.vim utilise des fonctions au lieu de commandes pour simplifier le processus de configuration. Il est relativement facile de maintenir et de gérer les plugins avec ce gestionnaire de plugins.
dein.vim est un excellent choix si vous souhaitez une compatibilité avec plusieurs plugins ou systèmes d'exploitation. Il prend en charge les plugins qui ne sont généralement pas disponibles sur GitHub, et la meilleure partie, il est également compatible avec macOS et Windows.
5. Volt
Encore un autre excellent gestionnaire de plugins pour Vim, Volt est super rapide et ne ralentit pas votre système avec des bloatwares. Il est facile à installer et à configurer, et mieux encore, il est facile de mettre à niveau Volt avec le auto-mise à niveau volt commande.
Certaines de ses meilleures fonctionnalités incluent la prise en charge de la mise à jour parallèle de plusieurs plugins et le verrouillage des plugins afin que vous ayez plus de contrôle sur les versions des plugins.
6. Prise en charge des plugins par défaut
Sur Vim version 8 et versions ultérieures, vous pouvez installer des plugins manuellement sans utiliser de gestionnaires de plugins tiers supplémentaires. Avec la prise en charge de la gestion des plugins par défaut, tout ce que vous avez à faire est de copier le contenu de votre plugin dans un dossier désigné sous le ~/.vim annuaire.
Vous devriez envisager le gestionnaire de plugins par défaut si vous utilisez une version plus récente de Vim (version 8 et ultérieure) et que vous ne souhaitez pas installer de gestionnaires de plugins supplémentaires.
L'installation de plugins Vim simplifiée avec les gestionnaires de plugins
Les gestionnaires de plugins Vim sont les meilleurs moyens d'organiser et de gérer vos plugins dans Vim. Ils vous facilitent l'installation, la mise à jour et la suppression des plugins Vim de votre système.
Que vous décidiez d'utiliser un gestionnaire de plugins tiers ou que vous souhaitiez vous en tenir à la prise en charge des plugins par défaut, il est extrêmement facile d'installer des plugins dans Vim.