Répondre à : Editeur Notepad et mise en forme exercice OEF

Accueil Forums Programmation WIMS Programmation dans le langage wims Editeur Notepad et mise en forme exercice OEF Répondre à : Editeur Notepad et mise en forme exercice OEF

#5304
Philippe Ligarius
Participant
Up
0
Down
::

Bonjour à tous,

Le colorateur est une excellente idée
Peut-être à rajouter dans Wims à la création de ressources (??).

En tout cas, je vous fais parvenir mon paramétrage Notepad++ qui me permet de distinguer :

  • les commandes, les variables et les commentaires Wims,
  • les opérateurs mathématiques et les mots-clés classiques, certaines commandes latex ainsi que certaines commandes html usuelles (gras, italique, souligné…) dont on peut prévisualiser les effets (problèmes de délimiteurs).

Bref, c’est très utile d’autant que dans Notepad++ vous pouvez très facilement compléter les paramètres suivant l’utilisation.

La démarche est la même que précédemment :

  • Copier le code xml ci-dessous et l’enregistrer dans un fichier .xml
  • Dans Notepad++ aller dans le menu Langage/Définir votre Langage/Import et charger le fichier .xml
  • Redémarrer Notepad++, retourner dans Langage et choisissez OEF_1a

Bien entendu, à améliorer suivant votre utilisation.
Philippe Ligarius

<NotepadPlus>
    <UserLang name="OEF_1a" ext="" udlVersion="2.1">
        <Settings>
            <Global caseIgnored="no" allowFoldOfComments="no" foldCompact="no" forcePureLC="1" decimalSeparator="0" />
            <Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="yes" Keywords6="no" Keywords7="no" Keywords8="no" />
        </Settings>
        <KeywordLists>
            <Keywords name="Comments">00: 01 02 03 04</Keywords>
            <Keywords name="Numbers, prefix1"></Keywords>
            <Keywords name="Numbers, prefix2"></Keywords>
            <Keywords name="Numbers, extras1"></Keywords>
            <Keywords name="Numbers, extras2"></Keywords>
            <Keywords name="Numbers, suffix1"></Keywords>
            <Keywords name="Numbers, suffix2"></Keywords>
            <Keywords name="Numbers, range"></Keywords>
            <Keywords name="Operators1">< > == <= >= - + * = ( ) / .. [ ]</Keywords>
            <Keywords name="Operators2">~ & _ ^ |</Keywords>
            <Keywords name="Folders in code1, open">{</Keywords>
            <Keywords name="Folders in code1, middle"></Keywords>
            <Keywords name="Folders in code1, close">}</Keywords>
            <Keywords name="Folders in code2, open"></Keywords>
            <Keywords name="Folders in code2, middle"></Keywords>
            <Keywords name="Folders in code2, close"></Keywords>
            <Keywords name="Folders in comment, open"></Keywords>
            <Keywords name="Folders in comment, middle"></Keywords>
            <Keywords name="Folders in comment, close"></Keywords>
            <Keywords name="Keywords1">\title \language \author \email \format \keywords \credits \description \observation \precision \range \computeanswer \statement \condition \solution \hint \help \feedback \latex \css \steps \nextstep \conditions \answer \choice</Keywords>
            <Keywords name="Keywords2">\real \complex \integer \text \rational \function \matrix abs randint random int sqrt ceil floor pow sgn ln lg log2 pi sin cos exp</Keywords>
            <Keywords name="Keywords3">\if \ifval \for \while \special \embed</Keywords>
            <Keywords name="Keywords4"></Keywords>
            <Keywords name="Keywords5">\ reply choice</Keywords>
            <Keywords name="Keywords6">slib text atext numeric sigunits units menu default raw function equation lgexp litexp formal case nocase checkbox click radio mark flashcard multipleclick chemformula chemdraw chemclick chemeq clickfill dragfill clock complex geogebra jmolclick jsxgraph jsxgraphcurve matrix numexp puzzle vector wlist time</Keywords>
            <Keywords name="Keywords7">div img iframe param math svg map source audio video</Keywords>
            <Keywords name="Keywords8">ol li br sup sub style class type href target alt src table caption col tbody thead tfoot tr td th</Keywords>
            <Keywords name="Delimiters">00<b> 01 02</b> 03<i> 04 05</i> 06& 07 08; 09<u> 10 11</u> 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
        </KeywordLists>
        <Styles>
            <WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="LINE COMMENTS" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="NUMBERS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS1" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="KEYWORDS2" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS3" fgColor="FF8080" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="KEYWORDS4" fgColor="FF0080" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="KEYWORDS5" fgColor="000080" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="KEYWORDS6" fgColor="8080FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="KEYWORDS7" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS8" fgColor="8080C0" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="OPERATORS" fgColor="FF00FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="FOLDER IN CODE1" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="FOLDER IN CODE2" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="DELIMITERS2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" />
            <WordsStyle name="DELIMITERS3" fgColor="8080C0" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="4" nesting="0" />
            <WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontName="yes" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontName="桐ل" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontName="yes" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="ToolBar" fontStyle="0" nesting="0" />
        </Styles>
    </UserLang>
</NotepadPlus>
  • Cette réponse a été modifiée le il y a 4 années et 5 mois par Philippe Ligarius.