Olivier Pons

Ma Vie, mon univers et mes restes

Olivier Pons image en-tête

Vi / vim : comment remplacer des espaces par des espaces insécables ( )

Le 25/12/2011 - 07:12 · 1 commentaire

Tout est dans le titre. J’ai souvent ce problème : je fais copier coller de code dans un article WordPress que je veux publier, je mets le code entre <code></code> mais le problème, c’est que les espaces de début sont ignorés et l’indentation est perdue. Voici donc l’astuce, sous vi, pour remplacer tous les espaces uniquement [...]

[Lire l'article →]

Tags: développement · développement - divers · linux

Coloration syntaxique : vim, HTML et Smarty la solution

Le 10/12/2011 - 07:12 · Aucun commentaire

J’avais un problème que vous avez peut-être rencontré : la couleur des fichiers HTML quand il y a du Smarty, ça ne fonctionne pas parfois. Alors j’ai récupéré le truc qui met les bonnes couleurs ici : www.vim.org/scripts/script.php?script_id=1798 Mais seul problème : ça ne fonctionne qu’avec les fichier *.TPL Donc j’ai fait une demande sur stackoverflow : comment [...]

[Lire l'article →]

Tags: développement · développement - divers · développement Internet · linux

vim : mettre en surbrillance les espaces inutiles en fin de code

Le 03/11/2011 - 10:11 · Aucun commentaire

Vous en avez marre des espaces en fin de code qui ne servent à rien ? Vous voulez vous conformer à beaucoup de pratiques classiques (Apache, horde, etc.) ? Voici le petit truc qu’il vous manque, à ajouter dans votre fichier vim :  » Ce code mettra en surbrillance rouge vif  » tous les espaces inutiles après la [...]

[Lire l'article →]

Tags: développement · développement - divers · linux

vim : exemple concret de conversion de fichier C en fichier Pascal

Le 17/06/2011 - 00:06 · Aucun commentaire

Voici un aperçu des petites choses possibles avec les macros vim. J’avais un énorme fichier include (fichier fmod.h) à convertir en Pascal, afin de pouvoir accéder à l’extraordinaire librairie de fmod. Pour information, cette librairie est gratuite et redistribuable en tant que telle si votre produit est gratuit et ne vous rapporte rien. Donc profitez [...]

[Lire l'article →]

Tags: développement · développement - divers · programmation C

vim : imap, ab, abbr ne fonctionnent pas ? Solution ici !

Le 01/03/2011 - 22:03 · Aucun commentaire

Exemple concret : un mapping sous vim c’est ça : imap ooo Olivier map signifie : lorsque je taperais ooo tu le transformeras en Olivier. Le petit i de imap juste avant, signifie « uniquement en mode insertion« . Pourtant, il peut arriver qu’en mode insertion ça ne fonctionne pas ! Si c’est votre cas, il y a une solution très [...]

[Lire l'article →]

Tags: développement · développement - divers · linux

vim : insérer nom du fichier courant

Le 16/02/2011 - 23:02 · Aucun commentaire

Tous mes fichiers php commencent ainsi : 1 <?php 2 /** 3 * fichier decision.php 4 * 5 * @author Olivier Pons 6 * @version 1.0 7 * @since 1.0 8 * @copyright Olivier Pons 9 * 10 * @package Ajax 11 */ 12 Comment faire de manière pratique, sous vim, pour s’assurer que la [...]

[Lire l'article →]

Tags: développement · développement - divers · développement Internet · la vie sur le net · linux

vim howto : comment installer un plugin

Le 10/02/2011 - 23:02 · Aucun commentaire

J’ai vu cet exceptionnel exemple de plugin ici. Petite parenthèse : regardez d’ailleurs le site vimcasts.org, c’est vraiment un site exceptionnel pour tous ceux qui veulent apprendre des astuces géniales de vim. Donc, comment installer un plugin ? Moi, habitué de Windows © je me suis dit « ça doit être très compliqué, je vais chercher sur la [...]

[Lire l'article →]

Tags: développement · développement - divers · geek · linux

vim : l'efficacité par la preuve directe

Le 16/09/2010 - 19:09 · Aucun commentaire

Depuis que j’ai vu ces vidéos, je sors avec plein de femmes, j’ai plein d’argent, et je suis aimé de la France entière. Si vous parlez couramment l’Anglais, il faut absolument que vous voyez les vidéos de ce qu’il est possible de faire avec vim et qu’on n’a pas forcément en tête. http://vimcasts.org/ Laissez d’autre [...]

[Lire l'article →]

Tags: développement · développement - divers · linux · shell

vim : expressions régulières rechercher remplacer (mémo)

Le 05/08/2010 - 23:08 · Aucun commentaire

Ci-suit une série d’expressions régulières qui fonctionnent sous vim, et dont j’ai fait la traduction en langue Française, afin que vous puissiez comprendre les subtilités : /^ \+$ : rechercher toutes les lignes qui commencent et finissent par une suite de minimum un ou plus d’espaces (un antislash avant le « + ») /^ *$ : rechercher toutes les [...]

[Lire l'article →]

Tags: développement · linux · shell

vi et vim : chercher / remplacer (aide – explication rapide)

Le 01/07/2010 - 23:07 · 2 commentaires

Comme je me sers souvent du rechercher / remplacer et que sous vim ce n’est pas évident au premier abord, j’en fais un résumé ici : Rechercher « olivier » et remplacer par « famille » sans demander à chaque occurence trouvée : :%s/olivier/famille/g Rechercher « olivier » et remplacer par « famille » et demander à chaque occurence trouvée : :%s/olivier/famille/gc Rechercher « moi » et remplacer [...]

[Lire l'article →]

Tags: développement · traductions