Como indexar várias funções em um único txt para ficar fácil a procura

Hoje vou mostrar uma dica útil para quem trabalha com vários fontes em AdvPL.

Se você trabalha com inúmeros fontes em AdvPL, como vários clientes, ou se você for um analista interno da TOTVS que tem todos os fontes padrões, como fazer para pesquisar rapidamente pelo nome da função desejada?

Muitos abririam o notepad++ e iriam procurar em todas as pastas pelo nome da função, e repetir esse procedimento sempre que necessário. Mas e se eu falar que existe uma forma de fazer isso apenas 1 vez, e depois seu trabalho vai economizar drasticamente.

Então vamos lá.

  1. Abra o notepad++, aperte Ctrl+F
  2. Vá na aba Localizar em arquivos, no Localizar, escreva “function ” (com um espaço em branco no final). Nos filtros, coloque “*.pr*” e na Pasta, aponte para o diretório desejado.

Procurando no Notepad++

  1. Clique em Localizar Todos
  2. Note que ele irá mostrar uma lista completa com todas as funções encontradas nos arquivos

Resultados da pesquisa

  1. Clique no resultado, depois aperte Ctrl+A para selecionar tudo, e depois em Ctrl+C

Copiando os resultados

  1. Crie um novo arquivo em branco, e aperte Ctrl+V
  2. Salve o arquivo, por exemplo, lista.txt

Colocando em um arquivo txt

  1. Agora basta abrir o arquivo, e procurar por alguma função, por exemplo, zLogi10

Procurando a função nesse arquivo

Dessa forma, agora basta você abrir o lista.txt e procurar dentro dele, ao invés de sempre ter que procurar pelos nomes das funções.

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

2 Responses

  1. Marcio de Souza disse:

    Show de bola essa dica!

Deixe uma resposta