Voici donc un nouvel éditeur (gratuit) pour le code WLangage, la coloration syntaxique de l'éditeur est basée sur Scintilla...
En plus des mots clés (fonctions/constantes) Notepad gère maintenant en automatique la coloration des propriétés, des méthodes de classe ainsi que la coloration des chaines multilignes...
Il supporte aussi les accents (ignorés) et les fonctions bénéficient de l'Autocomplétition... (Ctrl + Espace)
C'est donc maintenant l'éditeur le plus évolué pour la coloration du WLangage.
Avancement de la v4 :
+ Maj des définitions du WLangage en v190030e + index d'autocomplétition plus important + Les fonctions ignorent maintenant la casse (option désactivable) + Rétro compatible avec Notepad ++ 5.6.x * corrige l'affichage des chaines multi lignes. * wdscript : corrige la coloration après les commentaires et les blocs de variables de sortie [ % xxx % ] + wdscript : blocs javascripts + Options
Le plugin de coloration est basé sur les sources d'un plugin initialement concu pour PowerShell : http://poshcode.org/notepad++lexer/
La version 4 est quant à elle basée sur la structure simplifiée de Gmod Lua
A noter : Ce plugin, WLangLexer est concu pour la version de Notepad++ gérant l'Unicode. C'est normalement la version standard, ou du moins celle qui le devient.
24 Février 2010 : Notepad++ (5.6.7) gère maintenant l'ensemble du WLangage FR/US via un plugin spécifique. Car le mode standard ne supporte pas plus de 30Ko de définitions par section.
27 Juillet 2010 : SciLexer.dll présent dans le répertoire de Notepad++ (avant la v5.8) ne semble pas utile au bon fonctionnement de Notepad++ et du plugin WLangage. Retirer ce fichier rend Notepad++ beaucoup plus fluide. A tester !
31 Janvier 2014 : Update pour Windev 19
Sources (VC++ 2008) de la version 4 :
http://wdscript.svn.sourceforge.net/viewvc/wdscript/WlangLexer_Plugin/
Attachment | Size | Downloads | Last Download |
---|---|---|---|
NPP.Plugin.WLangLexer.v4.1.0.16-wd16038f.zip (Compatible Notepad++ v5.8.x) | 175.03 KB | 6159 | 6 days 6 hours ago |
NPP.Plugin.WLangLexer.v4.1.0.17-wd17061k.zip | 182.03 KB | 1923 | 2 weeks 22 hours ago |
NPP.Plugin.WLangLexer.v4.1.0.19-wd19030e.zip | 181.68 KB | 2237 | 2 weeks 22 hours ago |
Comments
Unicode
Le plugin fonctionne avec la version unicode, et doit apparaitre dans la liste (Menu Langage) "WLang" ainsi que dans le Menu Compléments (WLangLexer). Normalement, le plugin est detecté automatiquement, mais il y a peut etre un probleme de location des fichiers de configuration sur Vista et Seven, (répertoire APPDATA)....
Perso j'utilise le répertoire à l'ancienne lorsque c'est demandé à l'installation...
Super boulot Petit soucis si
Super boulot
Petit soucis si on saisi une ligne du style
si ....... alors
sinon
fin
ne met pas la syntaxe si , sinon fin en noir si on saisie en minuscule
ps: fonctionne pour la saisie en majuscule
Oui, a vrai dire c'est un peu
Oui, a vrai dire c'est un peu fait exprès, pour que le code reste conforme à l'affichage sous Windev
Je rajouterais peut être une option pour modifier la casse automatiquement sur ces mots clés...
bien pratique merci Tanguy
bien pratique
merci Tanguy
Salut Très bon
Salut
Très bon plugins.
J'utilise pas mal la compilation dynamique avec des sources textes dans des fichiers externes.
Ca va être très pratique.
Par contre le repliage de code semble ne fonctionner que sur les blocs de lignes de commentaires.
A part ce petit détail tout semble rouler.
Super plugin, bravo ! J'en ai
Super plugin, bravo !
J'en ai fait l'éloge sur mon blog, un outil pareil ça doit se partager :-)