
Si vous êtes un utilisateur assidu de notepad++, vous avez sans doute remarqué que certaines fonctions très utiles (comme “enlever les espaces/tabulations en fin de ligne”) ne possèdent pas de raccourcis, et il faut aller directement les chercher dans leur menu respectif.
Et bien sachez qu’il est possible de personnaliser le menu contextuel (clic droit) de Notepad++ en y ajoutant toutes les fonctions que vous souhaitez !
Le développeur de N++ a eu la bonne idée de stocker mettre la configuration de certaines fonctions dans un fichier XML. On le sait, le XML est un format très souple et puissant pour le stockage/présentation/diffusion de données et son exploitation.
Sachant que les personnes utilisant un éditeur de code brute (j’entend par là , non WYSIWYG) sont généralement des utilisateurs un tant soit peu avertis.
Le fichier XML devient alors la manière la plus simple de configurer soit même son environnement de travail.
Commencez par ouvrir le dossier contenant vos XML de configuration de Notepad++ :
Maintenant ouvrez le fichier contextMenu.xml (avec Notepad++ tant qu’Ã faire).
Vous devez alors voir ceci :
<notepadplus> <scintillacontextmenu> <item id="42001" /> <item id="42002" /> <item id="42005" /> <item id="42006" /> <item id="0" /> <item id="43016" /> <item id="43017" /> <item id="0" /> <item id="42016" /> <item id="42017" /> <item id="0" /> <item id="42022" /> <item id="42023" /> <item id="0" /> <item id="44042" /> </scintillacontextmenu> </notepadplus>
De loin, ça ressemble beaucoup à la structure du menu contextuel, les Item ayant l’id “0″ étant des séparateurs.
Maintenant, pour savoir quels sont les ID associés aux commandes, il vous suffit d’ouvrir le fichier XML contenant toutes les commandes (en anglais) de Notepad++ : http://notepad-plus.sourceforge.net/commun/nativeLanguageFiles/english.xml
Exemple : si vous souhaitez ajouter la commande “enlever les espaces/tabulations en fin de ligne” à votre clic droit, il vous suffit de repérer son id dans english.xml (”42024″) puis de l’ajouter ou vous le souhaitez dans votre contextMenu.xml, ce qui peut donner par exemple :
<notepadplus> <scintillacontextmenu> <item id="42001" /> <item id="42002" /> <item id="42005" /> <item id="42006" /> <item id="0" /> <item id="43016" /> <item id="43017" /> <item id="0" /> <item id="42024" /> <item id="0" /> <item id="42016" /> <item id="42017" /> <item id="0" /> <item id="42022" /> <item id="42023" /> <item id="0" /> <item id="44042" /> </scintillacontextmenu> </notepadplus>
Il ne vous reste plus qu’à redémarrer Notepad++ et de voir ceci :

Utilisez les liens suivants pour être au courant des réactions à cet article, diffuser cet article et voir les autres articles de la même catégorie.
Hey, plutot pas mal comme idée =D
Pis jvais en profiter pour analyser le code de “copy to clipboard”, tiens ![]()
Excellente astuce que je vais mettre en pratique sous peu
Merci bien !