Notepad++ est un puissant éditeur de texte gratuit avec coloration syntaxique, ce qui en fait l'un des meilleurs outils pour la composition, l'édition de code de programme, le travail avec des bases de données et le texte simple.
Il s'agit essentiellement d'une alternative améliorée au Bloc-notes habituel, dotée d'un large éventail de fonctionnalités utiles. Outre la mise en évidence de la syntaxe des langages de programmation, les fonctionnalités déjà puissantes de Notepad++ peuvent être étendues à l'infini grâce à des modules complémentaires. La grande majorité des plugins sont d'ailleurs gratuits. Parmi les plugins les plus utiles, on peut citer Auto save qui enregistre automatiquement votre document, Compare qui compare deux fichiers différents pour détecter les différences, Document Monitor qui vérifie si votre document a été modifié dans une autre application pendant que vous travaillez dessus.
Parmi ses fonctionnalités intéressantes, citons l'ajout automatique de balises, qui permet de gagner du temps, et la création de marqueurs dans le code que vous êtes en train d'éditer, ce qui vous permet de naviguer à travers des milliers de lignes de code jusqu'à ce dont vous avez besoin, en quelques clics seulement.
Principales caractéristiques de Notepad++
- Mise en évidence de la syntaxe et regroupement des blocs en fonction des langages de programmation ;
- Editeur de texte WYSIWYG, qui vous permet de voir le texte imprimé tel qu'il apparaît sur l'écran du moniteur ;
- la mise en évidence de la syntaxe peut être configurée ;
- les mots sont automatiquement tapés dans l'éditeur ;
- la possibilité de travailler simultanément sur plusieurs documents et de les visualiser ;
- la possibilité de prendre en charge les expressions régulières de recherche/substitution ;
- possibilité de faire glisser des passages de texte ;
- possibilité de changer dynamiquement la fenêtre de visualisation ;
- le programme peut détecter automatiquement l'état des fichiers ;
- il existe une fonction de zoom avant et arrière ;
- prend en charge un grand nombre de langues ;
- possibilité de laisser des notes ;
- mise entre parenthèses automatique lors de l'édition du texte ;
- il peut écrire et exécuter des macros.
Inconvénients de Notepad++
- Le programme n'est pas multiplateforme et ne fonctionne qu'avec les systèmes d'exploitation Windows ;
- Notepad++ ne reconnaît pas les langues multiples dans un même document.
Il est distribué gratuitement et son utilisation n'est soumise à aucune restriction.