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 script
e 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
.