====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
notepadpp:versions [2015/02/25 17:29] nliautaud |
notepadpp:versions [2015/03/02 16:09] (Version actuelle) nliautaud |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ======Historique des versions====== | ======Historique des versions====== | ||
| - | {{http://notepad-plus.sourceforge.net/commun/images/chameleon-pencil-big.png }} | + | [[.:|Notepad++]] est développé de façon constante depuis plus de cinq ans, au rythme d'une version tous les quatre mois environ amenant de nouvelles améliorations ou fonctionnalités, ponctuée de versions correctives pratiquement tous les mois. |
| - | Voila une liste en français des changements majeurs des dernières versions (releases) de Notepad++, épurée des corrections de bugs, améliorations concernant les développeurs et autres machins obscurs. | + | =====Version 6===== |
| - | =====Notepad++ 6.0===== | + | La sixième version majeure de Notepad++ est la version courante, développée depuis fin 2012. Elle est principalement caractérisée par le support complet des expressions rationnelles (PCRE), l'intégration d'une liste des fonctions et la sauvegarde des sessions. |
| - | Distribuée depuis mars 2012. | + | ==== 6.7 - décembre 2014 ==== |
| + | |||
| + | L'indentation intelligente fait son apparition pour certains langages de type C : C, C++, C#, Objective-C, PHP, Javascript et Java. Une option pour l'activer/désactiver est disponible dans les préférences, partie "Général". | ||
| + | |||
| + | L'insertion automatique des accolades, crochets, parenthèses et guillemets fermants s'améliore, en empêchant de répéter le signe de cloture ''} ] ) "'' si l'utilisateur l'écrit quand même. | ||
| + | |||
| + | La hauteur de la fenêtre des languages utilisateurs est réduite, pour convenir aux petits écrans. | ||
| + | |||
| + | ==== 6.6 - SESSIONS - mai 2014 ==== | ||
| + | |||
| + | La sauvegarde de session permet de conserver l'état de la session à la fermeture de Notepad++ pour retrouver les fichiers en cours d'édition au lancement suivant, sécurisant au passage les pertes de données accidentelles. La fonction peut être activée/désactivée via les préférences ou une option de ligne de commande, et il est possible de paramétrer la fréquence et l'emplacement des sauvegardes de sessions. | ||
| + | |||
| + | Les paramètres du logiciel peuvent être enregistrés et centralisés via un compte Dropbox, Microsoft OneDrive ou Google Drive. | ||
| + | |||
| + | Les couleurs de fond des thèmes s'appliquent aux diverses boites de dialogues. | ||
| + | |||
| + | La Liste des Fonctions intègre le language python. | ||
| + | |||
| + | ==== 6.5 - septembre 2013 ==== | ||
| + | |||
| + | |||
| + | La Liste des Fonctions intègre les langages php, java, perl, xml, batch, ini, nsis ainsi que les langages utilisateurs. Son panneau se dote d'un champ de recherche, d'une fonction de tri et d'un bouton de rechargement. | ||
| + | |||
| + | L'Insertion automatique permet de fermer automatiquement pendant la frappe les parenthèses, guillemets, crochets, accolades et balises xml/html, ou des paires définies par l'utilisateur. Ces nouvelles options apparaissent dans les préférences, catégorie Autocomplétion. | ||
| + | |||
| + | Le Collage multiple permet, en sélection multiple ou mode colonne, de coller en une fois à tous les emplacements du curseur un texte précédemment copié. | ||
| + | |||
| + | Support du langage CoffeeScript | ||
| + | |||
| + | Apparition de deux options supplémentaires pour marquer les recherches : respecter la casse ou marquer les mots entiers uniquement. | ||
| + | |||
| + | Si le logiciel est lancé en administrateur l'information est désormais notée sur la barre de titre. | ||
| + | |||
| + | ==== 6.4 - FONCTIONS - juin 2013 ==== | ||
| + | |||
| + | * Introduction du panneau de Liste des Fonctions, limité aux languages C/C++ et Javascript. | ||
| + | * La fenêtre de recherches et remplacements comprend désormais une barre d'état qui affiche directement les messages d'erreurs et résultats. | ||
| + | * Les macros peuvent enregistrer les recherches et remplacements. | ||
| + | * Amélioration de l'interface des préférences, une liste remplace les onglets. | ||
| + | * Possibilité de sélectionner un contenu entre deux délimiteurs définis dans les préférences avec Ctrl + Double clic. | ||
| + | * Ajout d'options pour ouvrir les session dans une nouvelle instance de Notepad++. | ||
| + | * Ajout des options de fermeture de tous les onglets à droite ou à gauche. | ||
| + | * Possibilité d'accéder directement à un onglet au clavier avec Ctrl + numéro. | ||
| + | * Possibilité d'insérer une ligne vide au dessus ou au dessous de la ligne courante. | ||
| + | |||
| + | ==== 6.3 - février 2013 ==== | ||
| + | |||
| + | * Ajout d'un système de versionning pour les langages utilisateurs. | ||
| + | * Les repli de codes sont mémorisés entre deux sessions. | ||
| + | * Plusieurs fichiers peuvent être sélectionnés à la fois dans le panneau des Documents. | ||
| + | * La correction orthographique est désormais gérée par le plugin DSpellCheck. | ||
| + | |||
| + | ==== 6.2 - octobre 2012 ==== | ||
| + | |||
| + | * Intégration d'UDL 2.0, amélioration de la définition de langages personnalisés. | ||
| + | * Affichage du nombre de lignes sélectionnées dans la barre d'état. | ||
| + | * Ajout de la fonction d'édition "Enlever les lignes vides". | ||
| + | * Les documents utilisent par défaut l'encodage UTF8 sans BOM, au lieu d'ANSI. | ||
| + | |||
| + | ==== 6.1 - avril 2012 ==== | ||
| + | |||
| + | * Possibilité de respecter la casse pour l'option de colorisation "Smart highlighting" | ||
| + | * Détection automatique des mises à jours. | ||
| + | * Ajout d'un avertissement lors de l'ouverture d'un grand nombre de fichiers. | ||
| + | |||
| + | ==== 6.0 - PCRE - mars 2012 ==== | ||
| * Support des expressions régulières PCRE. | * Support des expressions régulières PCRE. | ||
| * Ajout de la "Document Map". | * Ajout de la "Document Map". | ||
| - | =====Notepad++ 5.9 - Gestion de projets===== | + | ===== Version 5 ===== |
| + | |||
| + | La cinquième version majeure de Notepad++ a été développée et distribuée entre 2008 et 2011. Elle est principalement caractérisée par l'intégration du gestionnaire de plugins et d'une gestion de projets. | ||
| - | Distribuée de juin 2011 à janvier 2012. | + | ==== 5.9 - juin 2011 ==== |
| * Ajout de panneaux pour le gestionnaire de projets. | * Ajout de panneaux pour le gestionnaire de projets. | ||
| Ligne 22: | Ligne 89: | ||
| * Mise en avant du bloc logique actif. | * Mise en avant du bloc logique actif. | ||
| - | =====Notepad++ 5.8===== | + | ==== 5.8 - septembre 2010 ==== |
| - | + | ||
| - | Version distribuée entre septembre 2010 et mars 2011.\\ | + | |
| - | http://notepad-plus-plus.org/download/v5.8.html | + | |
| * Une nouvelle icône pour Notepad++. | * Une nouvelle icône pour Notepad++. | ||
| Ligne 32: | Ligne 96: | ||
| * Deux nouvelles méthodes de retour automatique à la ligne. | * Deux nouvelles méthodes de retour automatique à la ligne. | ||
| * Ajout d'une fenêtre Résumé. | * Ajout d'une fenêtre Résumé. | ||
| - | * Les macros peuvent enregistrer les recherches. | ||
| - | =====Notepad++ 5.7===== | + | ==== 5.7 - juillet 2010 ==== |
| - | + | ||
| - | Version distribuée le 05/07/2010.\\ | + | |
| - | http://notepad-plus-plus.org/download/v5.7.html | + | |
| * Possibilité de rechercher les lignes non marquées. | * Possibilité de rechercher les lignes non marquées. | ||
| * Possibilité d'importer et exporter des langages utilisateurs. | * Possibilité d'importer et exporter des langages utilisateurs. | ||
| * Intégration des nouveaux mots clés HTML5 et CSS3. | * Intégration des nouveaux mots clés HTML5 et CSS3. | ||
| - | * Ajout des plugins //NppFTP// et //Select 'N' Launch// par défaut. | + | * Ajout des plugins NppFTP et Select 'N' Launch par défaut. |
| - | * Suppression du plugin par défaut //NppNetNote//. | + | * Suppression du plugin par défaut NppNetNote. |
| - | =====Notepad++ 5.6 - Langues et encodages===== | + | ==== 5.6 - novembre 2009 ==== |
| - | + | ||
| - | Version distribuée le 30/11/2009. | + | |
| * Support d'un grand nombre de langues, langages et encodages supplémentaires. | * Support d'un grand nombre de langues, langages et encodages supplémentaires. | ||
| Ligne 56: | Ligne 114: | ||
| * Possibilité de sauter d'un marqueur à un autre, en avant ou en arrière. | * Possibilité de sauter d'un marqueur à un autre, en avant ou en arrière. | ||
| * Guides indiquant les niveaux d'indentations des balises html et xml actives. | * Guides indiquant les niveaux d'indentations des balises html et xml actives. | ||
| - | * Suppression du plugin par défaut //Doc Monitor//. | + | * Suppression du plugin par défaut Doc Monitor. |
| - | =====Notepad++ 5.5 - Plugin manager===== | + | ==== 5.5 - LE CAMELEON - septembre 2009 ==== |
| - | + | ||
| - | Version distribuée le 22/09/2009. | + | |
| + | * Ajout du Plugin Manager. | ||
| * Nouvelle icône : arrivée du caméléon. | * Nouvelle icône : arrivée du caméléon. | ||
| * Fonctionnalités de multi-édition et de multi-sélection. | * Fonctionnalités de multi-édition et de multi-sélection. | ||
| Ligne 68: | Ligne 125: | ||
| * Possibilité d'importer des plugins (chargement à la volée). | * Possibilité d'importer des plugins (chargement à la volée). | ||
| * Possibilité d'importer des thèmes. | * Possibilité d'importer des thèmes. | ||
| - | * Ajout du //Plugin Manager//. | ||
| - | * Suppression du plugin par défaut //FTP_synchronize//. | ||
| - | =====Notepad++ 5.4===== | + | ==== 5.4 - mai 2009 ==== |
| - | + | ||
| - | Version distribuée le 25/05/2009. | + | |
| * Possibilité de sélectionner des thèmes à la volée. | * Possibilité de sélectionner des thèmes à la volée. | ||
| * Gestion du cliquer-déposer des onglets entre plusieurs instances de Notepad++. | * Gestion du cliquer-déposer des onglets entre plusieurs instances de Notepad++. | ||
| * Ajout du mode colonne, de la sélection verticale. | * Ajout du mode colonne, de la sélection verticale. | ||
| - | * Détection de l'encodage //UTF16//. | + | * Détection de l'encodage UTF16. |
| * Indentations utilisant des espaces ou des tabulations. | * Indentations utilisant des espaces ou des tabulations. | ||
| - | =====Notepad++ 5.3===== | + | ==== 5.3 - mars 2009 ==== |
| - | + | ||
| - | Version distribuée le 20/03/2009. | + | |
| * Augmente les champs de Find/Replace à 2047 caractères. | * Augmente les champs de Find/Replace à 2047 caractères. | ||
| - | * SConstruct et SConscript sont reconnus comme des fichiers python. | + | * SConstruct et SConscript sont reconnus comme des fichiers python. |
| * Ajout de la barre d'indication des changement d'état des lignes. | * Ajout de la barre d'indication des changement d'état des lignes. | ||
| * Glisser un dossier dans Notepad++ pour ouvrir tous les fichiers qu'il contient de manière récursive. | * Glisser un dossier dans Notepad++ pour ouvrir tous les fichiers qu'il contient de manière récursive. | ||
| Ligne 93: | Ligne 144: | ||
| * Plus de fenêtre d'alerte lors de la fermeture d'un fichier sans nom non enregistré. | * Plus de fenêtre d'alerte lors de la fermeture d'un fichier sans nom non enregistré. | ||
| * Le changement de styles des résultats de recherche est visible à la volée. | * Le changement de styles des résultats de recherche est visible à la volée. | ||
| - | * La variable ''$(CURRENT_WORD)'' est agrandie à 2039 caractères. | ||
| - | |||
| - | ~~DISCUSSION~~ | ||