Notepad++ est un editeur de code source qui supporte plusieurs langages. Ce
programme, qui est codé en C++ avec 100% win32 api et STL, a pour but de fournir
un editeur de code souce "petit" (de taille binaire) et efficace (performance
d'exécution). Il est sous licence GPL. Non seulement Notepad++ utilise une
composante surpuissante (Oh year !!!) Scintilla, mais en plus il est developpé
pour faciliter la vie des developpeurs - une IHM entièrement configurable. Le
projet est mature... Toutefois il reste encore quelques bugs et des
fonctionalités manquantes, puisque, comme vous avez pu le constater, il n'y a
qu'une personne qui gère ce projet. Si vous avez des questions ou des conseils
en rapport avec ce projet, ou bien vous voulez faire des demandes d'ajout de
fonctionalités, vous pouvez y participer dans les forums. Assez parlé, je vous
laisse juge de Notepad++.
Voici les fonctionalités de Notepad++ :
Syntax Coloration et Syntax Folding
Les langages supportées sont : C, C++, Java, XML, HTML, PHP, Java Script,
fichier RC, makefile, ASCII art (extension .nfo , screenshot1, screenshot2),
doxygen, MS fichier ini, ASP, VB/VBS, SQL, Objective-C, CSS, Pascal, Perl,
Python, Lua, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk,
Postscript et VHDL.
WYSIWYG (What You See Is What You Get)
Si vous avez une imprimante en couleur, imprimez votre code (ou ce que vous
voulez) en couleur ! ! !
Langage Défini par utilisateur
Cela permet de colorer les mots définis par les utilisateurs ( screenshot1,
screenshot2, screenshot3, screenshot4 ).
Auto-complétion
Pour la plupart des langages supportés, l'utilisateur peut faire sa propre
liste de APIs. (voir screenshot). Une fois le fichier api est mis en place, On
frappe Ctrl+Espace pour déclencher cette action.
Multi-Document
L'utilisateur peut editer plusieurs documents à la fois.
Multi-Vu
Il peut y avoir 2 vues de document à la fois dans Notepad++. Grâce à ces 2
vues, l'utilisateur peut visualiser et editer 2 documents différents en même
temps (screenshot). Encore plus fort : On peut aussi editer un même document
dans ces 2 vues en différente "position". Les modifications faites dans une vue
sont faites en même temps dans l'autre vue. C'est le mode "clone" (screenshot).
La recherche et le remplacement d'expression régulière
L'utilisateur peut faire la recherche et le remplacement d'une chaîne de
caractères dans un document en utilisant l'expression régulière.
Drag ‘N' Drop
L'utilisateur peut 1) ouvrir un document par drag & drop. 2) déplacer un
document d'une position à une autre (même d'une vue à une autre).
Affichage des documents paramétrable dynamiquement
l'utilisateur peut changer dynamiquement la position des vues (seulement en
mode "2 vues") : le splitter peut être en position horizontale ou verticale.
Voir screenshot.
Auto détection de modification de fichier
Si vous supprimez ou modifiez un fichier ouvert (dans Notepad++) en dehors
de Notepad++, un message de mise à jour de votre document apparaîtra
(recharger/supprimer le document).
ZOOM IN et zoom out
C'est encore une fonctionnalité fantastique de la composante Scintilla. Le
screenshot parle de lui même.
Multilingue
A partir de la version 2.3, Notepad++ parle votre langue! Vous êtes
encouragé à traduire Notepad++, si votre langue n'est pas présente dans la
section de téléchargement .
Signet
L'utilisateur peut cliquer sur la marge de signet (à droite du numéro de
ligne) ou appuyer sur Ctrl+F2 pour marquer/enlever un signet. Afin d'atteindre
le signet marqué, tapez F2 (signet prochain) ou Shift+F2 (signet précédent).
Cliquez sur Menu Search->Clear All bookmarks pour enlever tous les signets. Voir
screenshot.
Coloration des symboles { } [ ] ( ) et de l'indentation
Lorsque vous positionnez le curseur à côté de l'un de ces symboles { } [ ] (
) celui-ci se colore ainsi que son symétrique et la ligne pointillée
d'indentation entre ces deux symboles (s'il y en a). Cela permet d'aisément
repérer un bloc. Voir screenshot1, screenshot2 .
Style Configurator
Vous pouvez modifier tous les styles pour n’importe quel langage supporté
grace au "Style Configurator". Pour chaque style, vous pouvez changer les
couleurs des premier-plan/arrière-plan, la police, la taille de police et le
style de police (gras ou italique) (screenshot).
Macro recording and playback
Vous pouvez enregistrer les macros et configurer leur racourci.
¨˜”°º• † @++
РςγκΘΛс!ĐΒύřή †
•º°”˜¨
NOTRE FORUM !
Upload Center
---------------------------------
Nouveau : téléphonez moins cher avec Yahoo! Messenger. Appelez le monde entier
à partir de 0,012 €/minute ! Téléchargez la version beta.
[Les parties de ce message comportant autre chose que du texte seul on été
supprimées]