Encore plus de tips pour Vim

Dans la série des astuces pour Vim, voici le troisième épisode (le premier se trouve par ici et le second par là).

Jamis Buck, l’auteur de Capistrano, revient sous Vim après plusieurs années de textmate. La bonne nouvelle, c’est qu’il ne peut pas se passer de Cmd-T pour trouver des fichiers, et qu’il a donc développé un plugin Vim pour faire cela : Fuzzy File Finder. Je vous conseille fortement de l’essayer, ca simplifie vraiment la vie pour ouvrir des fichiers bien planqués dans des sous-répertoires.


La recherche sous Vim se fait en tapant / puis l’expression recherchée. Je suppose que vous connaissiez cette commande, mais saviez-vous que l’on peut spécifier un déplacement en tapant un deuxième / puis le déplacement voulu ? Par exemple, /foo/e+1 placera le curseur sur le premier caractère après foo. Ceci est très pratique quand on répète plusieurs fois la même recherche.


Si vous débuggez souvent des feuilles de style CSS, vous êtes amené à faire beaucoup d’allers-retours entre votre navigateur web et Vim. Et à chaque fois que vous faîtes une modification, vous êtes obligés de taper :w pour la tester. Pour gagner quelques touches à chaque itération, je vous propose de rajouter la ligne suivante à votre fichier .vimrc :

autocmd FocusLost *.css :up

Elle enregistre automatiquement chaque fichier .css quand Vim perd le focus (et uniquement s’il y a des changements à enregistrer).


Le dernier truc n’en est pas vraiment un, je voulais juste vous faire part du dernier plugin que j’ai développé pour Vim. Celui-ci permet d’avoir la coloration syntaxique pour le framework Merb, la bibliothèque Datamapper et le framework javascript jQuery. Voici un petit screenshot de ce que cela donne chez moi :

Screenshot

More Reading