IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Coloration syntaxique pour langages Web sous nano


Sujet :

Applications et environnements graphiques

  1. #1
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut Coloration syntaxique pour langages Web sous nano
    Bonjour @ tous !

    Tout d'abord, désolé si le poste n'est pas au bon endroit, ça m'a tout de même semblé le plus aproprié

    Ensuite, venons-en au fait :

    Je cherche les configurations pour la coloration syntaxique des langages Web (PHP, (X)HTML, JavaScript et CSS) sous nano

    Si quelqu'un avait (par le plus grand des hasards) développé un module pour colorer du code de template Smarty, je prends aussi

    J'ai cherché sous google, mais je n'ai rien trouvé... CSS n'est pas vraiment compliqué, je pourrais le faire moi-même, de même pour XHTML ou Smarty, c'est en fait PHP surtout qui me pose problème...

    Merci d'avance !


    PS : prière de ne pas troller du style "Tu pourrais utiliser un autre éditeur/vi c'est mieux/emacs c'est mieux/SciTe c'est meiux, etc..." merci d'avance !
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  2. #2
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Salut,

    Tu as juste à copier ces exemples de configuration dans ton fichier .nanorc.

    Coloration syntaxique / PHP

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    ## PHP syntax highlighting
    ##
    syntax "php" "\.php$" "\.php[2345s]$" "\.phtml$"
    #functions
    color brightmagenta "([A-Za-z0-9])"
    #numbers
    color brightblue "[0-9]"
    #special
    color brightwhite "(^|[^A-Za-z0-9])(<\?php|\?>|var|and|or|default|class|extends|true|false|global|function|new|switch|case|break|next|prev|elseif|if|else|foreach|for|as|do|while|exit|die|declare|require_once|require|include_once|include|return|echo|static|array|isset)([^A-Za-z0-9])"
    #types
    color brightred "([^A-Za-z0-9])|[^A-Za-z](null|int|string|float|bool|object|resource)[^A-Za-z0-9_]+[^A-Za-z]"
    #strings
    color brightyellow ""(\\.|[^\"])*""
    color brightyellow "'(\\.|[^\'])*'"
    #Variables
    color brightcyan "\$[]\[A-Za-z0-9_'\"]*"
    #comments
    color green "//.*"
    color green "#.*"
    color green start="/\*" end="\*/"
    Coloration syntaxique / xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    ##############################################################################
    #
    # Syntax highlighting for XML files
    #
    # Author:  Josef 'Jupp' Schugt, jupp(a)rubyforge.org
    # License: GPL 2  or later
    #
    # Version: 2004-02-25
    #
    ##############################################################################
     
    syntax "ml" ".*\.([jrs]?html?|xml|sgml?)$"
    color white "^.+$"
    color green  start="<" end=">"
    color cyan   "<[^> ]+"
    color cyan   ">"
    color yellow start="<!DOCTYPE" end="[/]?>"
    color yellow start="<!--" end="-->"
    color red    "&[^;]*;"
    Coloration syntaxique / http

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    ##############################################################################
    #
    # Syntax highlighting for HTTP codes
    #
    # Author:  Josef 'Jupp' Schugt, jupp(a)rubyforge.org
    # License: GPL 2  or later
    #
    # Version: 2004-02-25
    #
    ##############################################################################
     
    syntax "urls"
    color brightmagenta   "^.*$"
    color cyan      "^(1[0-9][0-9]|20[256]|30[45]).*$"
    color green      "^20[03].*$"
    color brightyellow   "^(201|30[0-37]).*$"
    color brightred      "^(204|[45][0-9][0-9]|666).*$"
    Coloration syntaxique / css

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    ##############################################################################
    #
    # Syntax highlighting for CSS files
    #  
    # Author:  Simon Rupf, simon.rupf(a)int-ag.ch
    # License: GPL 2  or later
    #
    # Version: 2005-02-14
    #
    ##############################################################################
     
    syntax "css" "\.css$"
    color brightred     "."
    color brightyellow  start="\{" end="\}"
    color brightwhite           start=":" end="[;^\{]"
    color brightblue    ":active|:focus|:hover|:link|:visited|:link|:after|:before|$"
    color brightblue    start="\/\*" end="\\*/"
    color green         ";|:|\{|\}"
    @++
    .Olivier

  3. #3
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Beaucoup @ Toi !

    Je sais pas où tu les as trouvé mais je n'en ai trouvé aucune trace en cherchant sur google (Il est dommage que si peu de fonctions PHP soient prisent en compte, mais je rajouterais celles que j'utilise par la suite ...

    Je vais tester si cette configuration me convient, je passe déjà en résolu, tout autre suggestion éventuellement plus complète est apréciable, je ferais peut-être un mix avec d'autres choses s'il y en a de présentes
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  4. #4
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Tu peux trouver ces configurations => http://gentoo-wiki.com/TIP_Nano_Context_Highlighting

    Merci à Gorgonite pour le lien.

    Tu peux trouver des informations avec Google en saisissant => Nano Highlighting

    @++
    .Olivier

  5. #5
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    erf, effectivement, pourtant j'avais cherché beaucoup de choses... mais je m'étais arrété à Highlight, pas Highiligthing :'(

    merci beaucoup pour le lien !
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/02/2015, 20h04
  2. Réponses: 0
    Dernier message: 03/02/2015, 20h00
  3. Coloration syntaxique pour java avec fond noir
    Par thibal_kamehouse dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 02/05/2007, 16h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo