Rechercher

sur ce site


Accueil du site > Pages personnelles > Olivier Pantz > Actualités > Ateliers Setif > Configurer Notepad++ pour FreeFem++ sous Windows

Configurer Notepad++ pour FreeFem++ sous Windows

Pour Lancer FreeFem++ de Notepad++

Première Étape : Ajouter le chemin d’acces à FreeFem++ à la variable d’environnement PATH

  • Cliquer sur le menu "Démarrer"
  • Effectuer un clic droit sur "Ordinateur", puis sélectionner "Propriétés"
  • Sélectionner l’onglet "Avancé" puis cliquer sur "variables d’environnement"
  • Dans la partie "variables système", sélectionner dans la liste la variable dénommée "Path"
  • Cliquer sur "Editer"
  • Dans la champ "Valeur de la variable", ajouter à la liste le chemin d’accès à FreeFem++, en général, sauf si vous n’avez pas choisi une valeur différente à celle proposée lors de l’installation de FreeFem++, ce sera

            C:\Program Files\FreeFem++
           

    N’oubliez pas d’ajouter un caractère " ;" avant le chemin d’accès à FeeFem++. Voici à quoi ressemble ma variable Path (tout tient sur une seule ligne)


            %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\Common Files\Adaptec Shared\System;c:\matlab6p5\bin\win32;C:\Program Files\QuickTime\QTSystem\; C:\Program Files\Adobe\Reader 8.0\Reader;C:\Program Files\medit;C:\Program Files\MiKTeX 2.7\miktex\bin; C:\Program Files\FreeFem++
           

    Notez que j’ai également ajouter un chemin d’accès à Acroread, Medit et MikteX, ce qui me permet de lancer facilement toutes ces applications depuis Notepad++.

    ATTENTION : NE SURTOUT PAS EFFACER LES AUTRES ELEMENTS DE LA VARIABLE Path !

Deuxième Étape : Configuration de Notepad++

  • Ouvrir Notepad++
  • Taper (pas trop fort) sur F5
  • Dans la fenêtre qui apparaît, entrer la commande

    FreeFem++ "$(FULL_CURRENT_PATH)"

  • Cliquer sur Enregistrer, entrer FreeFem++ dans le champ "Nom" puis choisir un raccourcis clavier qui vous permettra de lancer directement FreeFem++ (Personnellement j’ai opté pour ALT+F9, mais c’est un choix arbitraire - cependant, prenez garde de ne pas choisir un raccourci clavier déjà utilisé ; voir la liste des racourcis claviers dans Paramétrage -> Gestionnaire de raccourci... Quoi qu’il en soit, vous pouvez modifer votre choix à tout moment).

Ajouter une Coloration Syntaxique Compatible avec FreeFem++

  • Dans Notepad++, cliquer sur le Menu "Paramétrage" puis "Configuration de la Coloration Syntaxique".
  • Dans la liste "Language" sélectionner C++
  • Ajouter "edp" dans le champ "ext ajouté"
  • Sélectionner "INSTRUCTION WORD" dans la liste "Description" et dans le champ "mots clés supplémentaires", copier la liste des mots clés suivant (un bon copier/coller fera l’affaire)

    P0 P1 P2 P3 P4 P5 P1dc P2dc P3dc P4dc P5dc RT0 RT1 RT2 RT3 RT4 RT5 macro plot int1d int2d solve movemesh adaptmesh trunc checkmovemesh on func buildmesh square Eigenvalue min max imag exec LinearCG NLCG Newton BFGS LinearGMRES catch try intalledges jump average mean load savemesh convect abs
    sin cos tan atan asin acos
    cotan sinh cosh tanh cotanh atanh asinh acosh pow
    exp log log10 sqrt dx dy endl cout
  • Sélectionner "TYPE WORD" dans la liste "Description" et dans le champ "mots clés supplémentaires", copier la liste des mots clés suivant (un bon copier/coller fera l’affaire)

    mesh real fespace varf matrix problem string border complex ifstream ofstream
  • Cliquer sur Enregistrer&Fermer.

Votre Notepad++ est maintenant configuré pour être un parfait éditeur de vos scripts FreeFem++ : Vous bénéficiez dorénavant d’une coloration syntaxique adaptée et vous pouvez lancer FreeFem++ directement de Notepad++ sur le script ouvert grâce au raccourci clavier que vous avez choisi (ALT+F9 pour moi).



CMAP UMR 7641 École Polytechnique CNRS, Route de Saclay, 91128 Palaiseau Cedex France, Tél: +33 1 69 33 46 23 Fax: +33 1 69 33 46 46