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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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.
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
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.
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
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
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
Tu peux le mettre sur IdeaTorrent. Mais cela va rendre l'IHM de paramétrage nettement plus lourde…
CChris
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.
Merci Tapiou pour le lien, j'ai le même souci .. je vais attendre sagement l'UDL 2 …