Notepad++


ver 8.1.9.3 (installer la version 32bit pour des raisons de compatibilité avec certains plugins)
ver 7.9.2 - dernière version pour Windows XP
ver 7.5.6 (2018-03-15) - dernière version compatible des "plugin"

Avantage :
En français.
Portable (nouvelle version).
Repérage par couleur.
Glisser/déplacer.
Rechercher/Remplacement sur toutes les pages ouvertes.
Mises à jour non destructive.
Plein de Plug-ins (Compléments est la traduction de Plug-In, remplacé par Modules d'extension)

Inconvénient
ver 7.9.2, modification des liens hypertexte.
ver 6.7.8.2 dernière version compatible XP pour les mise à jour automatique
Réinstaller le dictionnaire à chaque mise à jour.

Erreur avec les versions 7.5.7 - 7.5.8



Pour le rendre "Portable".


Sauvegarde
C:\Documents and Settings\%USERDATA%\Application Data\Notepad++\*.hml

Forum


Astuce et Raccourcis clavier Raccourcis clavier

Avec le Plugin "HTMLTag-entities"
Ctrl + e = valeur HTML

Voir le fichier :
D:\Program Files\Notepad++\plugins\Config\HTMLTag-entities.ini


Alt = sélection rectangulaire (comme Word)
Alt + Shift = sélectionne une zone en colonne, à supprimer par exemple

Ctrl + Q = remarque *.
Ctrl + F = met la sélection dans la recherche.
Ctrl + d = duplique la sélection.

Ctrl + u = met la sélection en minuscules.
Ctrl + Shift + U = met la sélection en majuscules.

Ctrl + F = ouvre la fenêtre de recherche.
Ctrl + H = ouvre la fenêtre de remplacement.

F3 = recherche suivante. (que j'ai modifié)
Shift + F3 = recherche précédente.

Alt + H = cacher la ligne active ou les lignes de la sélection.


Réglage

Modifier la langue






Les premières choses à régler


- Supprimer l'auto-complétion (affichage intempestif et franchement énervant).
- Supprimer les liens hypertextes (très pénible).
- Rajouter le bouton de fermeture d'onglet.
- Activer la multi édition.
- Activer le retour à la ligne (ou pas)
- Le dictionnaire Français -> DSpellCheck (Plug-in)
- La fermeture automatique des balises -> NppTextFX (Plug-in)


Auto-complétion


Paramétrage -> Préférences... -> Autocomplétion (suggestion prédictive)


Insertion automatique (Auto Close)


Paramétrage -> Préférences... -> Autocomplétion

Remplace Auto Close de NppTextFX obsolète.


Désactivé les liens hypertextes




Depuis la version 7.9.2
Paramétrage -> Préférences... -> Cloud & Lien
Avant la version 7.9.2
Paramétrage -> Préférences... -> Divers



Recherche / Remplace



\n new line (LF)
\r carriage return (CR)
\t tab character
\0 null character
\xddd special character with code ddd


Modification du menu capitalisation


Éditer le fichier : D:\Program Files\Notepad++\contextMenu.xml

<Item MenuEntryName="Edit" MenuItemName="Sentence case"/>
<Item MenuEntryName="Edit" MenuItemName="Proper Case"/>

<Item MenuEntryName="Edit" MenuItemName="UPPERCASE"/>
<Item MenuEntryName="Edit" MenuItemName="lowercase"/>
Fermer, puis ouvrir Notepad++


Supprimer la sauvegarde automatique





Modification de la barre d'outils


Il faut utiliser un Plugin Customise Toolbar

Supprimer l'affiche du retour à la ligne automatique




Commutateur de documents


(l'icône n'existe pas dans toutes les versions)

Paramètres -> Préférences



Personnalisation
.TXT



Plugin

DSpellCheck

 

Customise Toolbar

 

WebEdit

 

HTMLTag-entities

 

PluginManager

 



DSpellCheck


(Dictionnaire)

Télécharger le plugin :
https://blindhelp.github.io/DSpellCheck/

Copier le fichier dans :
D:\Program Files\Notepad++\plugins\DSpellCheck.dll
ou
D:\Program Files\Notepad++\plugins\DSpellCheck\DSpellCheck.dll (pour faire plus propre)

Apparition de son icone.


Ensuite il faut télécharger le ou les dictionnaires (qui ce fera automatiquement sur le site)


Sélectionner :
Message de fin
Qui ce chargeront dans :

D:\Program Files\Notepad++\plugins\Config\Hunspell\fr.dic




Il existe d'autres dictionnaires plus puissant


Libre Office par exemple

lo-oo-ressources-linguistiques-fr-v5-7.oxt (à ouvrir avec un décompacteur 7Zip ou autre)

À ranger dans :
D:\Program Files\Notepad++\plugins\Config\Hunspell\


Ancienne version 6.4.3



Customise Toolbar


(Création d'icône personnalisées)

Installer le plugin : Complément -> Plugin mamager -> Show plugin manager -> Customise Toolbar et redémarrer


Il installe la DLL dans :
D:\Program Files\Notepad++\plugins\CustomizeToolbar.dll
et
D:\Notepad++\plugins\config\CustomizeToolbar.dat
D:\Notepad++\plugins\config\CustomizeToolbar.btn


Ouvrir le fichier CustomizeToolbar.btn
Utiliser les expressions en français (avant c'était obligatoire en anglais)

Édition,Sélectionner tout,,,*M:CL
Édition,MAJUSCULE/minuscule,en minuscule,,custom-icon-lo.bmp
Édition,MAJUSCULE/minuscule,EN MAJUSCULE,,custom-icon-up.bmp

Trois options pour l'affichage d'une icône

Édition,MAJUSCULE/minuscule,en minuscule,,*R:m (couleur R,G,B,C,M,Y)
Édition,MAJUSCULE/minuscule,en minuscule,,*#FF7F50:m (couleur orange)
Édition,MAJUSCULE/minuscule,en minuscule,,custom-icon-lo.bmp (icône personnalisé en BMP)


Création d'icône personnalisée :
Format BMP de 16x16 8bits et les mettre dans C:\Documents and Settings\%username%\Application Data\Notepad++\plugins


- Si l'icône est grisée, c'est qu'il y a une faute d'orthographe.
- Si l'icone n'apparait pas, c'est que la syntaxe est bonne mais il faut la réinstaller manuellement. (voir plus bas "Ajouter->")

WebEdit


(Créer d'icônes de fonction)

Uniquement pour la version 32bit, il n'existe pas de version 64bit

Télécharger http://sourceforge.net/projects/npp-plugins/files/WebEdit ver 2.1 (17-11-2018)


Et là, c'est le bordel.
Le fichier WebEdit.dll doit être installer dans le répertoire plugin, mais comme indiqué plus haut pour des raisons de commodités, créer un répertoire WebEdit, et c'est là que ça ce complique.
Donc il faut mettre de config dans config. (ça peut sembler logique)


Et là, miracle, ça s'affiche


Fichier de configuration (contenu du répertoire config)
D:\Program Files\Notepad++\plugins\config\WebEdit.ini
Ainsi que les icônes (16x16 en BMP)

Personnalisation

Il faut que l'ordre de la "Commands" corresponde à l'ordre de "Toolbar".





DLL installée
D:\Program Files\Notepad++\plugins\WebEditU.dll


Fichier texte
D:\Program Files\Notepad++\plugins\doc\WebEdit\Changelog.txt
D:\Program Files\Notepad++\plugins\doc\WebEdit\WebEdit.txt


Rempli automatiquement des bouts de phrase répétitives.
Remplace des expressions, paramétrable évidemment.


Bug
Les icônes ne se positionnent pas dans le bon ordre.
Il faut supprimer la partie "Toolbar" et ne laisser que 1=li2.bmp, enregistrer et remettre les données.

Syntaxe du fichier WebEdit.ini :

Attribution des valeurs


Affichage de la barre





HTMLTag-entities



Installation


Chemin d'installation
Menu


Astuce HTMLTag-entities (Plugin)
Ctrl + e = valeur HTML


Voir le fichier :
D:\Program Files\Notepad++\plugins\Config\HTMLTag-entities.ini



Versions



PluginManager


(intégré dans les nouvelles versions)

La version 1.4.12.0 ne fonctionne pas
La version 1.4.1.0 ne fonctionne pas
La version 1.3.5.0 fonctionne



TextFX


(Obsolète)

Le paramétrage des boutons : (attention au nombre de virgules) ASTUCE : Passer Notepad++ en anglais pour avoir la syntaxe du chemin d'accès

TextFX,TextFX Characters,Sentence case.,,custom-icon-1.bmp
TextFX,TextFX Characters,lower case,,custom-icon-1.bmp
TextFX,TextFX Characters,UPPER CASE,,custom-icon-1.bmp
Affichage,Déplacer/Cloner le document actuel,Cloner dans l'autre vue,custom-icon-2.bmp (maintenant ça fonstionne en Français, l'astuce ne sert plus)


Peu ergonomique


Les macros



Emplacement :
D:\Program Files\Notepad++ 7.9.2\shortcuts.xml
1601
1602
1625
1700
1701
1702
2004 = Clear All => erases entire document
2170 = REPLACE SEL
2178 = Copy
2179 = Paste
2180 = CLEAR
2422 = Set Selection Mode
2325 = Cancel


<Macro name="br" Ctrl="no" Alt="no" Shift="no" Key="112">
<Action type="1" message="2170" wParam="0" lParam="0" sParam="<" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam="b" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam="r" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam=">" />
</Macro>

Modifié
<Macro name="
" Ctrl="no" Alt="no" Shift="no" Key="112">
<Action type="1" message="2170" wParam="0" lParam="0" sParam="<br" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam=">" />
</Macro>


sélectionné
copier
balise bold
collé
supprimé le sélection

Affecter une touche de fonction à une macro




Saisir le texte
<br> (par exemple)



Vérifier que la touche soit libre et au besoint la modifier


Associer les fichiers txt et autres


Paramétrage -> Préférences... -> Extensions de fichier



Bouton de fermeture


Paramétrage -> Préférences... -> Général

version 7

version 5

version 3


Multi édition


Paramétrage -> Préférences... -> Zone d'édition
Permet d'insérer le même texte/caractère à plusieurs emplacements sélectionnés par la touche Ctrl+clic souris.

version 7

version 5


Retour à la ligne

  (pour voir la totalité du texte sur de petits écrans)



Cloner la vue


Pour comparer 2 fichiers ou agir sur le même fichier très long à 2 endroits différents, télécharger le Plugin



Permet de déplacer le document.



Créer ses icônes et ses menus



Installer le plugin : Complément -> Plugin mamager -> Show plugin manager -> Customise Toolbar et redémarrer


Il installe la DLL dans D:\Program Files\Notepad++\plugins\CustomizeToolbar.dll
et
C:\Documents and Settings\%username%\Application Data\Notepad++\plugins\config\CustomizeToolbar.dat
C:\Documents and Settings\%username%\Application Data\Notepad++\plugins\config\CustomizeToolbar.btn


Il faut fabriquer les icônes au format BMP de 16x16 8bits et les mettre dans C:\Documents and Settings\%username%\Application Data\Notepad++\plugins
Il faut fabriquer les icônes au format ICO de 32x32 32bits et les mettre dans C:\Documents and Settings\%username%\Application Data\Notepad++\plugins

Maintenant que tout est préparé :
Il faut éditer le fichier C:\Documents and Settings\%username%\Application Data\Notepad++\plugins\config\CustomizeToolbar.btn (2 exemples sont déjà créés)
Edit,Select All,,,custom-icon-1.bmp
Plugins,Compare,Compare,,custom-icon-2.bmp


Le paramétrage des boutons : (attention au nombre de virgules) ASTUCE : Passer Notepad++ en anglais pour avoir la syntaxe du chemin d'accès

TextFX,TextFX Characters,Sentence case.,,custom-icon-1.bmp
TextFX,TextFX Characters,lower case,,custom-icon-1.bmp
TextFX,TextFX Characters,UPPER CASE,,custom-icon-1.bmp
Affichage,Déplacer/Cloner le document actuel,Cloner dans l'autre vue,custom-icon-2.bmp (maintenant ça fonstionne en Français, l'astuce ne sert plus)

- Si l'icône est grisée, c'est qu'il y a une faute d'orthographe.
- Si l'icone n'apparait pas, c'est que la syntaxe est bonne mais il faut la réinstaller manuellement. (voir plus bas "Ajouter->")

Peu ergonomique


Plug-ins (Compléments)

Installation des Plug-ins


Choisir le Plu-gin à installer.



HTMLTag-entities


HEX-Editor
Éditeur hexadécimal.

WebEdit
Rempli automatiquement des bouts de phrase répétitives.
Remplace des expressions, paramétrable évidemment.


Installation :
Télécharger http://sourceforge.net/projects/npp-plugins/files/WebEdit ver 2.1 (31-03-2010)
Utiliser : Compléments ->Plugin Manager

DLL installée
D:\Program Files\Notepad++\plugins\WebEditU.dll

Fichier de configuration (contenu du répertoire config)
D:\Program Files\Notepad++\plugins\config\WebEdit.ini
Ainsi que les icônes (16x16 en BMP)

Fichier texte
D:\Program Files\Notepad++\plugins\doc\WebEdit\Changelog.txt
D:\Program Files\Notepad++\plugins\doc\WebEdit\WebEdit.txt


Bug
Les icônes ne se positionnent pas dans le bon ordre.
Il faut supprimer la partie "Toolbar" et ne laisser que 1=li2.bmp, enregistrer et remettre les données.

Syntaxe du fichier WebEdit.ini :

Attribution des valeurs


Affichage de la barre





NppTextFX
Terminaison automatique des balises de fin

Télécharger et installer le plugin TextFx

Valider : +Autoclose XHTML/XML <tag>
C:\Program Files\Notepad++\plugins\NppTextFX.dll


DSpellCheck
Dictionnaires

Fichier :
D:\Program Files\Notepad++\plugins\DSpellCheck.dll

Nouveau dictionnaire avec la version 6.4.3


Télécharger les dictionnaires libres (le plus récent que je connaisse).

Fichier .oxt à ouvrir avec un décompacteur (Winrar ou autre)

Ajouter les fichiers
fr-classique.dic
fr-classique.aff
dans C:\Program Files\Notepad++\plugins\Config\Hunspell



Spell-Checker

Utilisant Aspell

Télécharger le dictionnaire.
Installation: Download and run the full installer .exe file. http://aspell.net/win32/Aspell-0-50-3-3-Setup.exe Puis télécharger les langues : http://aspell.net/win32/euro.exe

Double clic pour le décompresser.

Lancement du fichier : tmpinst.bat (qui fra l'installation de :
C:\Program Files\Aspell


version 5.6.8


version 4.7.5



Dictionnaire

Plug-in ou Plugin = add-in, add-on, module d'extension, module externe, greffon, plugiciel, Compléments (Notepad++)



Ouverture automatique par les navigateurs


Firefox
about:config -> (Filtrer sur) view_source
view_source.editor.external : true
view_source.editor.path : C:\Program Files\Notepad++\notepad++.exe


En deux fois pour les "Frames"



lien Korben


Chrome
Seul le plugin "Ouvrir avec Notepad ++" fonctionne.



IE 11 (la continuité d'une grosse merde)

F12 ne fonctionne plus dans la nouvelle fonctionnalité il n'y pas le choix pour mettre Notepad++ uniquement les produits Microsoft.


Il reste la base de registre.
View Source Editor
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\View Source Editor\Editor Name]
@="\"C:\\Program Files (x86)\\Notepad++\\notepad++.exe\""



IE 8 / 9

Faire F12, pour ouvrir l'Outil de développement.





IE 6 / 7

Ouverture par défaut pour IE6 ou à rajouter dans IE7.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name]
@="C:\\Program Files\\Notepad++\\notepad++.exe"