Vous êtes passionnés comme moi de machines basse-consommation, ARM, Atom : rendez visite à mon partenaire !
Gestion des plugins VIM
dimanche 24 juillet 2011 à 18:14 | Dev
J'utilise régulièrement Vim pour éditer mes fichiers de scripts, mes programmes ou pour prendre des notes. J'ajoute des plugins, colorscheme, pour améliorer ou ajouter des fonctionnalités à Vim, le plus souvent à la main. Je sauvegarde mes fichiers de configuration VI et les plugins dans un repository Git. Si je pouvais automatiser tout ça !
Mais bon, à la longue ça devient vite compliqué. Il faut se tenir au courant des nouvelles versions de chaque plugin. Lors d'un changement de machine je clone ma configuration Vim sauvegardée. Bref, je ne suis pas satisfait !
J'ai trouvé le plugin Vim qui gère tous les plugins pour vous, les installe, les désinstalle, les recherche, les mets à jour. Bref, le rêve !
Comme le précise son auteur : Vundle is short for Vimbundle and is a Vim plugin manager. Vundle prend tout en charge et tout est contenu dans votre fichier de configuration .vimrc. Pour avoir votre environnement de travail à l'identique sur une autre machine, vous ne transférez que le fichier de configuration .vimrc et Vundle ...
Installation et configuration de Vundle pour VIM
De l'action :
- sauvegardez votre ancien .vimrc et répertoire .vim, partez avec un fichier .vimrc vide et un répertoire .vim vidé lui aussi
- téléchargez vundle avec la commande suivante :
git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
set nocompatible " be iMproved filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/vundle' filetype plugin indent on " required!
:BundleInstall
:BundleSearch nom_plugin
Exemple de sortie de la commande :BlundleSearch sans argument qui retourne l'ensemble des plugins Vim
Déployer son environnement de travail VIM avec Vundle
Maintenant, vous changez de machine, copiez votre fichier .vimrc et réinstallez Vundle. Ouvrez Vim, puis entrez la commande :
:BundleInstall
Tout se réinstalle !
Bug de Vundle avec des fichiers DOS et contournement
Les plugins sont réalisés sur différentes plateformes Linux, Windows, Apple, et certains plugins VI arrivent avec des retours chariots ^M et Vundle n'aime pas ça (pour l'instant, c'est en cours de correction), le contournement est simple, ouvrez le plugin avec Vim, dans la ligne de commande saisissez pour modifier le type de format du fichier :
:set ff=unix :w
Le lien vers Vundle sur GitHub et vers le blog de l'auteur gmarik.
Vundle fonctionne sur tous les OS avec VIM : Windows, Linux, BSD, OsX !
A propos de Vincent RABAH
Je suis DSI depuis 10 ans. Spécialiste en systèmes d'information et réseaux.
Expert en management, GreenIT et virtualisation de serveurs. Vous pouvez consulter l'ensemble de mon parcours.
I do speak English even if my blog is written in French ... Feel free to leave comments, I'll answer you !
- Rewrite rules Nginx
- Microsoft et Joyent portent Node.js sur Windows
- Compiler Node.js pour ARM v5
- Une infographie pour Installer node.js et npm sur Windows
- Syntax highlight en PHP avec GeSHI
- Google Analytics en Ruby
- Video screen capture avec ffmpeg
- Première release NodeJS pour Windows
- Node.JS ToolBox
- Oreilly Velocity : Node.js
Vous pouvez lire également :
Partagez cet article :





Silopolis et Peter, j'utilisais également Panthogen, mais là ya pas photo ! En outre le développeur est super à l'écoute sur GitHUB.
Peter ton SuperBar, m'intéresse beaucoup ;) Envoie quand tu aura fini.
Merci
Intéressant Vundle. Jusqu'à présent j'utilisais 'pathogen', je vais jeter un oeil.
J'ai presque fini mon plugin de 'statusbar' intelligent qui s'adapte aux buffers et aux themes de couleur (surtout d'arrière plan) pour VIM/GVIM ainsi que l' outil de prompt bash pour GIT qui va avec. Je te tiendrai au courant quand il sera en béta stable, si ça t'intéresse de le tester.
Et puis : bonnes vacances !
Hello, et merci pour ce post. J'utilise Pathogen pour le moment, mais Vundle a vraiment l'air des plus sympathique...
Très bon article, moi qui bascule entre une dizaine d'installation de VIM (Debian, Ubuntu) , ce nouveau plugin va m'être utile.
Retweeted ;)
Yann