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 <ESC>:w<CR> 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).

Screenshot de Gvim avec le plugin Merb