Archive

Archive for August 26th, 2004

Un miroir Google

August 26th, 2004

Heu… oui c’est juste pour vous dire qu’il y a un miroir Google ici, mais je vous préviens, c’est un miroir hein ! … :D

General

Vim comme traitement de texte en ligne de commande

August 26th, 2004

Vous connaissez tous Vim, l’éditeur de texte favori d’une bonne partie des geeks sous Unix. La quantité de déformations que l’on peut appliquer à un texte avec vim est innombrable ici tellement les possibilités sont grandes. Je voudrai juste attirer l’attention de ceux qui utilisent régulièrement Vim sur le fait qu’il leur est possible d’utiliser Vim comme filtre en ligne de commande…

Le principe est simple :

vim +COM1 +COM2 ... +COM-N +"wq" +"q" FICHIER

Ce qui provoquera l’appel de Vim sur FICHIER en executant chacune des commande Vim de COM1 à COM-N en terminant par la sauvegarde du fichier.
Voila pour le principe de base.

Maintenant, quand on sait qu’il existe une commande vim qui traduit le buffer courant en HTML, on voit très vite venir la combo qui tue…
Voici la commande Vim qui prend un fichier et le traduit en HTML, toute colorisation et environement inclu :

vim +f +"syntax on" +"set nonumber" +"colorscheme shine" +"TOhtml" +"wq" +"q" FICHIER

Le résultat est disponible sur tous les scripts publiés sur ce site.

General