créer un site internet




 
 

insérer le code d'un programme

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

A propos - Contact - Réalisé avec Youhp3 v3.8 - v7.0 béta
Mentions Légales - CNIL n°800914
© AffilZEN 1998 - 2008 :: Auteur Nicolas : CV - Ingénieur web - NiKoZEN : Référencement

Alphazen, partenaire shopping : Code reduction - Code réduction
Part. : Créer un site, Creer son site