Un'altra ottima soluzione è usare il plugin NppExec per aggiungere un comando grep per Notepad ++.
Il vantaggio principale rispetto alla soluzione "Segnalibri" è che funziona molto più velocemente soprattutto per file di grandi dimensioni e non è necessario modificare il file originale. Nota che devi creare un piccolo script una volta per rendere disponibile questa funzione in Notepad ++.
Il mio esempio di soluzione è per Windows e utilizzo findstr , che è uno strumento di comando simile a grep disponibile su tutte le macchine Windows. Ma ovviamente puoi anche usare qualsiasi altro clone grep di tua scelta.
Passaggio 1: installa il plug-in NppExec
Vai a Plugins / Plugin Manager / Show Plugin Manager, scorri verso il basso fino a NppExec, seleziona questo plugin e fai clic su Installa. Potrebbe essere necessario riavviare Notepad ++ per completare il processo di installazione.
Passaggio 2: creare un piccolo script per NppExec
Vai a Plugins / NppExec / Execute, inserisci il seguente script e salvalo come "grep":
SET local OUTFILE = "c:\temp\$(FILE_NAME).temp"
INPUTBOX "Input filter string"
cmd /c findstr $(INPUT) "$(FULL_CURRENT_PATH)" >$(OUTFILE)
NPP_OPEN $(OUTFILE)
(ricontrolla se il percorso di OUTFILE funziona per il tuo ambiente)
Passaggio 3: aggiungi una voce di menu per lo script (facoltativo)
Vai a Plugins / NppExec / Advanced Options, seleziona lo script "grep" sotto Associated scripte fai clic su OK per salvare. Riavvia Blocco note come richiesto da NppExec per completare l'aggiunta della nuova voce di menu.
Passaggio 4: aggiungi un collegamento per lo script (facoltativo)
Vai a Settings / Shortcut Mapper / Plugin commands, scorri verso il basso per trovare il comando di script "grep" e definisci un collegamento per esso. per esempioALT-G
grep -v.