Pesquisa multinível ou incremental ou incremental de arquivos [fechada]

0

Estou procurando uma ferramenta GUI no Windows, onde posso pesquisar e passar o resultado para a próxima pesquisa e continuar. Eu sei que posso fazer isso na linha de comando, canalizando um resultado de pesquisa para outro, mas estou procurando uma ferramenta GUI.

Aqui está uma pesquisa de amostra,

  1. Eu gostaria de encontrar todos os arquivos com extensão ".java".
  2. A partir do resultado, encontre todos os arquivos que tenham uma palavra específica.
  3. A partir do resultado, selecione alguns arquivos e pesquise apenas esses arquivos com outra palavra-chave.
por iraSenthil 18.10.2013 / 16:43

2 respostas

1

É exatamente isso que Icicles conclusão progressiva é sobre. Use-o com Icicles search para fazer exatamente o que você pergunta.

C-c ' first-pattern S-SPC second-pattern S-SPC third-pattern ...

, em seguida, C-down para alternar entre os resultados da pesquisa, etc. Consulte o documento para saber mais.

Isso é para um único arquivo. Para pesquisar vários arquivos, você faz a mesma coisa, mas começa com um argumento de prefixo negativo, por exemplo, C-- C-c ' .

C-c ' é o comando icicle-occur , que é semelhante a grep e o comando Emacs occur . Para uma pesquisa mais geral, você pode usar o comando icicle-search , ligado a C-c '.

    
por 19.10.2013 / 23:50
1

Se o seu padrão é sempre assim, e são arquivos de texto (talvez código), então sua melhor aposta é fazê-lo na linha de comando. Você pode obter o cygwin e fazer algo como:

find . -name '*.java' -exec grep -li keyword1 {} /dev/null \; | xargs grep -i keyword2

Uma ferramenta GUI com tais requisitos específicos será difícil de encontrar. Você pode encontrar algumas ferramentas de pesquisa que pesquisam dentro de arquivos e usam as palavras-chave e os nomes de arquivos como termos de pesquisa na paridade.

    
por 18.10.2013 / 22:59