Outra ótima solução é usar o plug-in NppExec para adicionar um comando grep para o Notepad ++.
A principal vantagem sobre a solução "Favoritos" é que ela roda muito mais rapidamente, especialmente para arquivos grandes, e você não precisa modificar o arquivo original. Observe que você precisa criar um pequeno script uma vez para disponibilizar esse recurso no seu Notepad ++.
Meu exemplo de solução é para Windows e eu uso o findstr , que é uma ferramenta de comando semelhante a grep disponível em todas as máquinas Windows. Mas é claro que você também pode usar qualquer outro clone grep de sua escolha.
Etapa 1: instalar o plugin NppExec
Vá para Plugins / Plugin Manager / Show Plugin Manager
, role para baixo até NppExec, selecione este plug-in e clique em Instalar. Pode ser necessário reiniciar o seu Notepad ++ para concluir o processo de instalação.
Etapa 2: Crie um pequeno script para NppExec
Vá para Plugins / NppExec / Execute
, digite o seguinte script e salve-o como "grep":
SET local OUTFILE = "c:\temp\$(FILE_NAME).temp"
INPUTBOX "Input filter string"
cmd /c findstr $(INPUT) "$(FULL_CURRENT_PATH)" >$(OUTFILE)
NPP_OPEN $(OUTFILE)
(verifique se o caminho para o OUTFILE funciona no seu ambiente)
Etapa 3: adicionar um item de menu ao seu script (opcional)
Vá para Plugins / NppExec / Advanced Options
, escolha o script "grep" abaixo Associated script
e clique em OK para salvar. Reinicie o bloco de notas conforme solicitado pelo NppExec para concluir a adição do novo item de menu.
Etapa 4: adicione um atalho para o seu script (opcional)
Vá para Settings / Shortcut Mapper / Plugin commands
, role para baixo para encontrar o seu comando de script "grep" e defina um atalho para ele. por exemploALT-G
grep -v
.