Menu

Ajouter tag "+" indentation

gloria
2011-12-02
2012-11-13
  • gloria

    gloria - 2011-12-02

    Bonjour,
    J'ai créé une nouvelle colaration syntaxique pour un language non dispo par défaut et je souhaiterais pouvoir avoir les petits "+" sur le côté pour fermer les blocs. Cette fonctionnalité est dispo pour certains languages, est il possible de la rajouter pour un language créé manuellement ?
    Par avance merci

     
  • SEGALA

    SEGALA - 2011-12-02

    Bonjour,

    Cette discussion devrait t'intéresser :
    https://sourceforge.net/projects/notepad-plus/forums/forum/731514/topic/4752490

    J'ai suivi ce que m'a indiqué CChris et j'ai pu avoir des + pour replier des blocs.

     
  • gloria

    gloria - 2011-12-05

    Hello, Merci ca fonctionne ! je n'avais pas utilisé le premier onglet de l'UDL !!
    Par contre sais tu si je peux definir plusieurs mots comm bloc ? par exemple je voudrais definir la chaine "END ELSE", et les guillemets ne fonctionne pas !
    2e question, quelle version utilise tu ?
    Par avance merci

     
  • SEGALA

    SEGALA - 2011-12-05

    Bonjour,

    J'utilise la dernière version, la 5.9.6.2.
    Et sinon oui on peut défnir plusieurs mots comme bloc en les séparant  par un espace. A mon avis c'est pour çà que çà marche pas avec ta chaîne car il y un espace entre END et ELSE.

    Plus d'infos sous le lien :
    https://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=User_Defined_Languages

    Tapiou.

     
  • gloria

    gloria - 2011-12-06

    Hello,
    Je me suis mal exprimée en fait les blocs que je souhaiterais définir sont (dans le langage que j'utilise le else c'est END ELSE) :
    IF
    END ELSE
    END
    Je voudrais fermer tout ce qu'il y en a entre IF et END ELSE mais aussi tout ce qu'il y a entre END ELSE et END.
    j'espere que je suis plus claire !
    Merci

     
  • cchris

    cchris - 2011-12-11

    Avec Notepad++ officiel, ca ne marchera pas, voir http://sourceforge.net/apps/ideatorrent/notepad-plus/ideatorrent/idea/30/ .
    J'ai un patch qui pourrait aider, mais il ne verra pas que END ELSE est à la fois ouvrant et fermant. J'y réfléchirai. Et peut-être j'aurai une idée qui marche. Et peut-être le patch passera enfin dans le code officiel… on ne sait jamais.

    CChris

     
  • gloria

    gloria - 2011-12-12

    Merci pour ta réponse Cchris !
    en fait je voudrais fermer entre le IF et END ELSE  et ensuite entre END ELSE et END donc en gros le END ELSE je voudrais le déclarer comme entrant et fermant …
    au final j'ai juste déclaré le IF et le END au niveau de la lisibilité c'est bien mais pas top.
    Par contre qqchose qui pourrait être sympa c'est de pouvoir déclarer plusieurs blocs de differentes couleur.
    Par exemple dans le language que j'utilise le IF est d'une certaine couleur et WHILE ou FOR sont d'une autre.
    Mercii

     
  • cchris

    cchris - 2011-12-19

    Tu peux le mettre sur IdeaTorrent. Mais cela va rendre l'IHM de paramétrage nettement plus lourde…

    CChris

     
  • SEGALA

    SEGALA - 2011-12-29

    Bonjour Glolu,

    Il y une discussion dans le forum Help qui pourrait peut-être t'intéresser :
    https://sourceforge.net/projects/notepad-plus/forums/forum/331754

    Tapiou.

     
  • gloria

    gloria - 2012-01-02

    Merci Tapiou pour le lien, j'ai le même souci .. je vais attendre sagement l'UDL 2 …