Notepad ++: Comment le rendre encore plus performant

Il y a peu de temps encore j’utilisais Notepad++ de moins en moins à cause d’une fonction qui m’était de plus en plus utile : l’arborescence pour gérer des projets. Difficile en effet de travailler dans de bonnes conditions sur des projets quand on doit les ouvrir par drag & drop. J’étais en train peu à peu de migrer totalement vers l’excellentissime PsPad qui gérait cette fonction. Jusqu’à ce que je découvre que ce petit éditeur avait de la ressource ; il a un module qui lui permet d’installer des extensions. Et c’est dans ces extensions que l’on va découvrir que Notepad++ a de quoi satisfaire tout le monde.

Démarche : ouvrez le logiciel en tant qu’administrateur sous Windows (sous Seven du moins), via un clic droit > exécutez en tant qu’administrateur. Ensuite dans la barre de menu > Plugins > Plugin Manager > Show Plugin Manager.

Si vous êtes sous Windows XP en tant que simple USER sans le mot de passe Admin rassurez-vous il n’est pas nécessaires de lancer l’application en tant qu’administrateur, il semblerait que sous Vista aussi ce soit le cas. Peut-être est-ce dû au fait que mon OS soit en 64 bit.

Comme vous le savez il gère la comparaison de fichier ce qui est parfois utile (honnêtement je ne m’en sers qu’occasionnellement). Voilà sinon à quoi ressemble la boite de dialogue vous permettant d’accéder aux plugins. Elle vous donne trois principales catégories :

  • Disponible
  • Mis à Jour disponible
  • Installés.

Chaque plugin a comme indications la version et la stabilité de ce dernier (bien utile pour éviter de planter un logiciel sacrément stable), on y trouve aussi la catégorie mais,
cette information n’est pas très pertinente.

Il suffit de cocher les extensions que vous souhaitez. A chaque fois que vous cliquez une fois sur le nom de l’extension on vous propose une description du plugin. Avis aux amateurs de la langue de Shakespeare, tout est en Anglais ! Mais c’est simple à comprendre rassurez-vous.

Pour les installer cochez ceux que vous voulez et cliquez sur le bouton install. Ensuite il va vous proposer de redémarrer l’application dîtes oui et le tour est joué.

Extensions utiles :

  • Explorer : Permet à Notepad++ de disposer d’un explorateur de document avec une arborescence. Ainsi vous pouvez naviguer dans vos dossiers pour choisir ou travailler. Il gère très bien la création de dossier et de fichier pour pouvoir travailler plus rapidement. Il gère le copier/coller… et vous propose aussi le menu standards de Windows pour plus de fonction. Indispensable pour bien travailler.
  • XML Tools : Une extension assez pratique si vous codez en XML… il propose l’auto-complétion, la fermeture des balises automatiques, la validation du code, la vérification… Bref il vous aide un peu ^^.
  • AutoSave : Comme son nom l’indique ce plugin programme une sauvegarde automatique de votre travail. Réglé par défaut à 1 minute, il est paramétrable. Assez utile lorsque l’on développe ça évite de faire du CTRL+S toutes les 2 minutes.
  • NppCrypt : Pour crypter vos documents. Utile ou pas ? A vous de voir.
  • Plugin Update : Pour permettre aux plugins de se mettre à jour tout seul. Utile si vous souhaitez automatiser la gestion des extensions.
  • Spell-Cheker : Pour corriger votre orthographe, il se base sur Aspell.

Voilà pour ne pas trop surcharger votre éditeur c’est déjà une belle liste. Comme je l’ai dit plus haut le but est de rendre Notepad++ le plus performant qui soit pour bien programmer.

On va se rendre dans les paramètres : Paramétrages > Paramètre. Ensuite allez dans l’onglet
Sauvegarde/Auto-complétion c’est là qu’on va toucher au logiciel. En passant vous pouvez mettre
votre logiciel en Français en sélectionnant la langue Française dans l’onglet Général (celui qui vous accueille). Cochez la ligne Activez Auto-complétion ensuite choisissez Complétion de Fonction. Cochez également la ligne Afficher paramètre pendant la saisie. Ensuite on va se rendre dans l’onglet Divers pour y colorier le code. Cochez les lignes suivantes :

Dans surlignez les Tag

  • Activer
  • Surligner les attributs de Tag

Voilà vous pouvez fermer la boîte de dialogue. On va se rendre maintenant dans le menu TextFX. Allez dans TextFX Settings et cliquez sur les options que vous souhaitez activer (c’est explicite). Par exemple chez moi, je fais du développement web j’ai coché Autoclose XHTML/XML tag, le gain de temps est conséquent une fois ces options activé.

Voilà je vous ai donné quelques tips pour pouvoir développer un peu plus vite votre code dans
Notepad++, c’est très efficace et la programmation devient plus rapide.

9 réflexions au sujet de « Notepad ++: Comment le rendre encore plus performant »

  1. Emacs les fait aussi!!! ;-)

    Bon plus sérieusement, Notepad++ est certes un bon éditeur, mais pour tout ce qui est vraiment sérieux (sous windows), autant utiliser un IDE spécialisé dans le langage qu’on emploie.

    Après, il est certain que si on se cantonne à HTML et PHP, c’est suffisant.

  2. @Etenil : je ne savais pas pour emacs, je ne l’ai jamais utilisé emacs, j’ai vim scite; geany… mais pas emacs (on m’a dit des trucs bizarres dessus :mrgreen: )…

    Oui les IDE sont bien mais pour certains langages, d’autres ne nécessitant pas d’ide pour bien travailler. Et pour le moment oui je me cantonne à ça avec du CSS en plus et XML… ;)

    Pour le C ou autre, je suis avec un IDE par contre.

  3. Salut !
    Les I.D.E. nécessitent qu’on apprenne leur fonctionnement en plus de celui du langage et en plus un ide par langage (ou pratiquement, surtout en open source…). Je n’ai qu’un seul petit site mais j’ai du apprendre html, php, javascript, java python, css…

    Et finalement, j’ai voulu essayer les IDEs mais franchement, j’ai arrêté et repris mon simple npp… J’ai déjà assez de mal avec les langages…

  4. @Fenoril: Oui les IDE ne sont pas toujours un choix pertinent. Après tout dépend de nos besoins, par exemple sous GNU/Linux j’en utilise un pour tout ce que je fais, Geany car il répond à certains exigence ce qui n’est pas le cas de Gedit, Scite.. Après pour le C je suis sous CodeBlocks.

    Mais sous Windows mis à part CodeBlocks tout passe par Notepad++ qui est pour moi l’éditeur le plus performant. Quand on peut faire simple, pourquoi se compliquer la vie ;) ?

  5. Ping : Tweets that mention Notepad ++: Comment le rendre encore plus performant – Le Colibri Libre -- Topsy.com

  6. Bonjour,

    J’aimerais savoir si vous connaissiez un plugin Npp qui permette de gérer l’auto-complétion à partir des classes que l’on créé nous même, en plus des fonctions de base du langage.

    Merci pour l’article en tout cas.

  7. Arf excuse moi je n’avais pas vu ton commentaire. Hélas non, je ne sais pas si un tel plugin existe. Si il existe il serait le bienvenue.
    Histoire d’avoir quelques fonctions d’IDE quoi. Déjà qu’on a l’édition http://FTP..

  8. Salut,
    En tant qu’utilisateur assidu de Notepad++, voici d’autres plugins que je trouve très utiles :
    - FunctionList (ou SourceCookifier)
    - LanguageHelp
    Pour les développeurs PHP, j’ai également conçu quelques petits patch pour rendre FunctionList plus adapté au PHP5 (http://goo.gl/kmSdd) ou pour que l’autocomplétion de fonctions PHP tienne compte des récents changements apportés dans les dernières versions de PHP (http://goo.gl/UF4G).
    Si ça peut aider quelqu’un…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Comments links could be nofollow free.