vendredi 7 août 2009

Vim, un besoin, un plug-in !

Depuis quelque temps, je pestais lorsque je voulais effectuer un chercher/remplacer dans vim (un :s pour les initiés, pour les non-initiés, téléchargez vim, installez-le et faites un :h substitute).

En effet, lorsqu'on ne sait pas exactement ce que l'on veut remplacer, ou que l'on est un fainéant et/ou que l'on n'a pas envie d'avoir le bout des doigts carrés, ce qui est mon cas, il faut commencer par faire une recherche, récupérer le résultat de cette recherche, et enfin effectuer la substitution.

Il n'est pas possible de dire que cette procédure soit bien efficace...

Lire la suite

vendredi 10 avril 2009

Conférence à propos de VIM à l'apéro PHP de Lille

Hier soir, lors de l'apéro PHP lillois, j'ai donné une conférence avec mon collégue Matthieu Valleton à propos de VIM.

Elle s'est bien déroulée et les retours ont été positifs, même si la technique n'a pas été de notre côté puisque nous avons été obligé de passer par le mode console pour avoir un signal que le vidéo-projecteur amené par Jean-Marc Fontaine puisse interpréter.

J'en suis très heureux car j'ai complétement modifié notre conférence approximativement deux heures avant d'aller à l'apéro.

Lire la suite

mercredi 4 mars 2009

Plus que 4 !

Plus que 4 quoi ? Plus que 4 téléchargements de myprojects.vim pour franchir la barre symbolique des 100 téléchargments. Je dois dire que je suis assez heureux, car je ne m'attendais pas à cela, surtout en aussi peu de temps et sur quelque chose d'aussi confidentiel qu'un plug-in vim. En effet, même  […]

Lire la suite

jeudi 26 février 2009

Plug-in vim

Je viens de mettre officiellement à disposition mon premier plug-in vim.

C'est un clone de project.vim, qui utilise l'indentation au lieu de { et } pour définir les répertoires.

Lire la suite

mardi 3 février 2009

De camelCase à camel_case en une commande avec vim

Si vous voulez passer en une opération, et sur la totalité de votre fichier, de ceci : function maFonctionEnCamelCase() A cela : function ma_fonction_en_camel_case() La commande magique avec vim est la suivante : :%s/\(\l\)\(\u\)/\1_\l\2/g Il n'y a pas à dire, vim, c'est puissant !

page 2 de 2 -