Vim intègre une syntaxe permettant de sauver un fichier au format html pour garder les couleurs du texte, cette fonction est très pratique ( si vous parcourez un peu le site vous vous constaterez que je l'utilise énormément ) mais les couleurs sont au format RGB or il est préférable d'utiliser les 16 couleurs prédéfinies pour garantir un bon affichage. Voici un script bash qui fait le ménage. Ce qui est pratique c'est qu'il peut s'executer directement dans vi avec la commande:
:1,$!hex2color appliquer sur le fichier html. ( un puriste créerait plutot un script vim :-( )
#!/bin/bash
cat > hex2color.sed << FIN
s/color=#2e8b57/color=green/g
s/color=#ff0000/color=red/g
s/color=#0000ff/color=blue/g
s/color=#804040/color=Maroon/g
s/color=#a52a2a/color=Maroon/g
s/color=#6a5acd/color=teal/g
s/color=#008b8b/color=teal/g
s/<SPAN style="background-color: #......">//g
s/<\/SPAN>//g
FIN
if test $# -gt 0 ; then
while test $# -gt 0 ; do
sed -f hex2color.sed "$1" > "toto"
mv "toto" "$1"
shift
done
else
export IFS=""
while read LINE; do
echo $LINE
done | sed -f hex2color.sed
fi
rm hex2color.sed
insérer le code d'un programme : micro annuaire
| Youhp3 | : | Youpee est un preprocesseur HTML pour vous simplifier toutes les tâches répétitives dans la création d'un site web. Salemioche.net utilise trés largement ses possibilités. |
| vim | : | editeur de texte (très) avancé. |
| cygwin | : | le compilateur gcc sous windows ainsi que tous les outils unix (awk, grep, sed, bash, ksh ...). |