Une autre solution intéressante consiste à utiliser le plug-in NppExec pour ajouter une commande grep à Notepad ++.
L'avantage principal par rapport à la solution "Signets" est qu'elle s'exécute beaucoup plus rapidement, en particulier pour les fichiers volumineux, sans avoir à modifier votre fichier d'origine. Notez que vous devez créer un petit script une fois pour que cette fonctionnalité soit disponible dans votre Notepad ++.
Mon exemple de solution concerne Windows et j'utilise findstr , un outil de commande similaire à celui de grep disponible sur toutes les machines Windows. Mais vous pouvez bien sûr utiliser tout autre clone de grep de votre choix.
Étape 1: Installer le plugin NppExec
Allez à Plugins / Plugin Manager / Show Plugin Manager
, faites défiler jusqu'à NppExec, sélectionnez ce plugin et cliquez sur Installer. Vous devrez peut-être redémarrer votre Notepad ++ pour terminer le processus d'installation.
Étape 2: Créez un petit script pour NppExec
Allez à Plugins / NppExec / Execute
, entrez le script suivant et enregistrez-le sous "grep":
SET local OUTFILE = "c:\temp\$(FILE_NAME).temp"
INPUTBOX "Input filter string"
cmd /c findstr $(INPUT) "$(FULL_CURRENT_PATH)" >$(OUTFILE)
NPP_OPEN $(OUTFILE)
(veuillez vérifier si le chemin pour OUTFILE fonctionne pour votre environnement)
Étape 3: Ajouter un élément de menu pour votre script (facultatif)
Allez à Plugins / NppExec / Advanced Options
, choisissez le script "grep" sous Associated script
et cliquez sur OK pour enregistrer. Redémarrez le Bloc-notes comme demandé par NppExec pour terminer l’ajout du nouvel élément de menu.
Étape 4: ajoutez un raccourci pour votre script (facultatif)
Allez à Settings / Shortcut Mapper / Plugin commands
, faites défiler pour trouver votre commande de script "grep" et définissez un raccourci pour elle. par exempleALT-G
grep -v
.