O Notepad ++ é um editor de texto versátil para Windows, mesmo que você ignore o sistema de plugins do programa por um momento, o que o estende ainda mais.
Um dos recursos que utilizo regularmente é a capacidade do programa de procurar texto em todos os arquivos de uma pasta especificada.
Hoje, por exemplo, fui informado de que o tratamento de cookies para usuários que deixam comentários aqui neste site mudou.
Tudo que eu sabia era que o prazo de validade do cookie era definido para o mesmo dia e não para o ano seguinte. Suspeitei de um dos plugins instalados no site responsável por isso, mas não sabia qual.
Embora eu pudesse analisar o problema usando tentativa e erro, desativando os plug-ins um a um e verificando se essa operação resolvia o problema, decidi usar o NotePad ++ para isso.
A idéia era pesquisar todos os arquivos de plug-in e retornar quaisquer linhas de código que alterassem os cookies ou pesquisassem variáveis específicas.
Encontre texto em todos os arquivos de uma pasta
Inicie o Notepad ++ no seu sistema para começar a operação. Você não precisa abrir um arquivo de texto no programa no início, pois isso não importa para a operação de localização que você está prestes a executar.
Selecione Pesquisar> Localizar em arquivos no menu. Se você preferir os atalhos de teclado, use Ctrl-Shift-F para abrir a janela de pesquisa.
A janela de configuração de localização de arquivos é bastante fácil de usar, pois você pode ignorar a maioria das opções se não precisar delas.
O que você precisa configurar são os seguintes campos:
- Localizar: esta é a cadeia de pesquisa que você deseja que o Notepad ++ encontre nos arquivos.
- Diretório: esta é a pasta raiz que contém todos os arquivos que você deseja pesquisar. O Notepad ++ pesquisa todas as subpastas também por padrão.
Todos os outros campos são opcionais. Se você deixar tudo como está, o Notepad ++ rastreará todos os arquivos da pasta raiz selecionada e todas as subpastas que ela contém e retornará todos os hits no final da pesquisa.
Parâmetros opcionais podem ser úteis no entanto. Você pode alterar os filtros, para que apenas determinados tipos de arquivo, por exemplo, * .css ou * .php ou nomes de arquivo, finanças. * Sejam incluídos na pesquisa.
Você também pode ativar as opções de correspondência de palavra inteira ou de maiúsculas e minúsculas ou alternar de um modo de pesquisa normal para um modo de pesquisa estendida ou que use expressões regulares.
Por último, mas não menos importante, você pode usar a opção substituir para substituir o texto digitado por outro texto.
Clique em Localizar tudo para começar. O tempo de pesquisa depende muito da sua seleção, mas não deve demorar.
O Notepad ++ retorna todos os hits classificados por arquivo e linha posteriormente.
Tudo o que resta é percorrer os resultados linha por linha para encontrar o que você está procurando (o que eu não fiz a propósito, mas isso é outra história).
Agora leia : Cortando a gordura no Notepad ++