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

Autres Logiciels Discussion :

[Notepad++] Ajout d'une fonction de coloration sous Windows


Sujet :

Autres Logiciels

  1. #1
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Bonjour !

    J'aimerais rajouter rajouter une description pour un langage dans le configurateur de coloration syntaxique (Paramétrage > Configurateur de coloration syntaxique... > Description).

    Pour prendre un exemple concret, je veux rajouter pour le PHP une description "FUNC" dans laquelle je mettrai les fonctions PHP, pour ne pas les confondre avec les fonctions utilisateurs.
    Je sais qu'on peut rajouter des mots dans la boite de texte pour les "WORD" par exemple, mais j'aimerais éviter de mélanger les mots réservés et les fonctions.

    Pour ce faire, j'ai déjà commencé à modifier le fichier XML stylers.xml dans le dossier :
    C:\Documents and Settings\%user%\Application Data\Notepad++

    Au niveau de :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <LexerType name="php" desc="php" ext="">
    j'ai rajouté une ligne :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <WordsStyle name="FUNC" styleID="165" fgColor="800000" bgColor="FEFCF5" fontName="" fontStyle="1" fontSize="" keywordClass="instre2"></WordsStyle>
    Et quand j'ouvre le configurateur de coloration syntaxique j'ai bien la nouvelle description qui apparaît.

    Seulement, j'ai beau rajouter des mots dans la boîte de texte, ils ne se colorent pas à la manière de "WORD" ...

    Quelqu'un a-t-il déjà essayé de faire ça ? Aurais-je oublié quelque chose ?

    Merci !

    Edit pour plus d'explications : Dans le XML mon "FUNC" est bien entre les balises correspondant au PHP, et et dans configurateur, quand je choisis le langage PHP mon "FUNC" apparaît bien dans la liste de droite.

    Quand je clique dessus, je peux changer les préférences de couleur et de police, je peux aussi rajouter des mots dans les boîtes de texte, ces mots apparaissent bien dans le XML ensuite, mais ils ne sont pas pris en compte par la coloration.

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    moi j'irais demander directement sur le forum francais de notepad++. generalement, le developpeur repond assez vite
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  3. #3
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Okay, merci ! Je reviens donner la réponse si j'en ai une.

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Apparemment ça ne serait pas possible sans créer un nouveau langage utilisateur ou un plugin ...

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

Discussions similaires

  1. Problème avec une fonction de GDK sous Windows !
    Par Franck.H dans le forum GTK+ avec C & C++
    Réponses: 9
    Dernier message: 08/06/2007, 13h57
  2. Appeler une fonction d'un sous repertoire
    Par insa59 dans le forum C
    Réponses: 6
    Dernier message: 13/04/2007, 11h51
  3. Réponses: 2
    Dernier message: 16/11/2006, 15h00
  4. Réponses: 5
    Dernier message: 09/07/2006, 18h14
  5. Lancer une fonction dans un sous formulaire
    Par malingue dans le forum Access
    Réponses: 4
    Dernier message: 20/06/2006, 11h33

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