Introduction
Il existe une quantité monstrueuse de plugin sur Vim. Je vais parler de la gestion de plugin. Avant de commencer une série sur les meilleurs plugins de Vim.
Installation de Vim-plug
Nous allons utiliser un gestionnaire de plugin : vim-plug.
Nous allons éditer notre fichier ~/.vimrc
Nous collons les lignes suivantes au tout début de votre fichier.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
Voila exactement ce que fais le programme.
- Si Vim-plug n’existe pas, On va le télécharger
- On donne la liste des plugins à télécharger. Pour rajoutez un plugin il suffit de le rajouter entre
call plug#begin('~/.vim/plugged')
etcall plug#end()
Par exemple si je souhaite rajoutez le plugin Nerdtree (permet un d’avoir une affichage en arbre des fichiers)
1 2 3 4 5 |
|
Pour installer dans vim
1
|
|
Normalement tout les plugins s’installent en parallèles avec des jolies barres de progressions.
Pour updater les plugins
1
|
|
Pour supprimer les plugins inutiles
1
|
|
Enfin il existe une vue spécifique pour voir le status des plugins
1
|
|
Mais encore..
Ce qui est sympa avec Vim-plug est que l’on peut mettre des conditions dans les plugins
1
|
|
ici vim-snippets
dépends de ultisnips
On charge paresseusement les plugins
1
|
|
Je n’ai besoin du plugin php-vim
que si j’utilise un fichier PHP.
1
|
|
Je charge le plugin que si je l’appelle.
Les alternatives
- Pathogen historiquement le premier. Il suffisait de créer un dossier
bundle
dans.vim
et de cloner le plugin vim. Et le plugin était installé. Pour supprimer le plugin, il suffit faire un rm du dépôt
1 2 3 4 5 |
|
J’ai utilisé ceci pendant des années et cela me suffisait
- NeoBundle Un peu près la même chose que vim-plug. Il est censé être un peu plus complet que vim-plug.
Commiter son .vimrc
L’idée est de versionner son fichier .vimrc
sur github. Et de partager les raccourcis claviers, Il n’est pas rare d’avoir des fichiers de 1000 lignes. Je suis en train de refaire le mien.
Un vimrc c’est pour résumer.
- Je copie/colle tout les
.vimrc
que je trouve - J’installe 70 plugins
- Je me rend compte que j’utilise 5 plugins à peine.
- Je n’utilise aucun raccourci donc je supprime tout.
- heu.. je ne suis plus du tout à jours sur les plugins,.. On recommence à l’étape 1
Nous allons continuer avec les plugins dans une future série d’articles.
Merci de m’avoir lu, Je m’excuse pour les fautes.