💾 Archived View for thasmanie.fr › vim-02.gmi captured on 2024-08-18 at 17:07:00. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-11-30)
-=-=-=-=-=-=-
2020-01-09
Gestionnaire de plugin, une fois installé, si on veut installer un nouveau plugin, il suffit d'ajouter une ligne `Plugin 'riri/fifi'`, et de lancer un `:PluginInstall`, vundle va automatiquement télécharger le dépôt depuis github (ou ailleurs), et l'installer.
https://github.com/VundleVim/Vundle.vim
Attention, il faut quand mĂŞme bien lire le README du plugin, car il arrive qu'on ait besoin d'installer un binaire ou une configuration en plus.
Permet d'insérer des bouts de codes templatisés grâce à un mot clé.
Exemple dans un script bash, appuyer sur `tab` après le mot clé `if` va insérer automatiquement :
if [[ condition ]]; then #statements fi
https://github.com/SirVer/ultisnips
Aide à Valider la syntaxe de tout type de fichier à la volée. On peut utiliser les outils habituels (pylint, yamllint, hadolint, shellcheck, ...).
https://github.com/vim-syntastic/syntastic
Affiche automatiquement une pop-up selon l'auto-completion disponible.
https://github.com/Shougo/deoplete.nvim
Attention le plugin a besoin de pynvim (installable avec pip3 ou le setup.py du dépôt git).
https://github.com/neovim/pynvim.git
Déplace le curseur sur le caractère ciblé. Exemple :
https://github.com/easymotion/vim-easymotion
Affiche l'arborescence de fichier dans une fenĂŞtre Ă gauche.
https://github.com/scrooloose/nerdtree
Quelques exemples de plugins qui peuvent ĂŞtre utiles :
incrémentation de valeur plus complète que `CTRL A`
affiche les modification du fichier selon sa verison git
barre de status style [powerline](https://github.com/powerline/powerline)
Il est possible d'enregistrer des macros qu'on va pouvoir répéter sur plusieurs lignes. Ca évite parfois d'écrire un sed trop complexe pour rien.