Como digo ao Agent Ransack para evitar um padrão de caminho / nome de arquivo específico?

20

Comecei a usar o Agent Ransack para pesquisar um diretório inteiro de uma só vez, procurando uma sequência específica. O único problema que tenho até agora é que, se estou pesquisando em uma cópia de trabalho do Subversion, ele encontra a string nas .svnpastas, o que obviamente não é o que eu quero. Existe uma maneira de dizer a ele para ignorar qualquer diretório nomeado .svn, bem como quaisquer subdiretórios de um .svndiretório?

MatrixFrog
fonte
Ele já sabe, por padrão, evitar .gitdiretórios. Apenas brincando :)
Dan Rosenstark

Respostas:

14

Aparentemente, você pode excluir arquivos agora na versão gratuita do Agent Ransack usando a seguinte sintaxe:

NOT: *.dll; *.svn-base
danielhc
fonte
sim - funciona um prazer!
Allan Bowe
6

Não é possível na versão gratuita. Sua melhor aposta é certificar-se de incluir a extensão do arquivo e excluir os arquivos svn-base, por exemplo

*.cs;*.vb
snowdude
fonte
3

Como o snowdude sugeriu ao FileLocator Pro (que é a versão paga de " Agent Ransack " / " FileLocator Lite "), o mesmo nome diferente Se você estiver disposto a atualizar (ou se eu quiser convencer seu chefe, é um bom investimento!), Então há um a especificidade do recurso para isso em Filtro de pesquisa persistente, portanto, uma vez definido, ele sempre ignorará ".svn", ".hg" e ".git" (para Yar!)

Portanto, se você possui esta versão (ou a compra), pode clicar no pequeno ícone de filtro à direita da caixa de seleção "subpastas" ( veja esta foto ) e clicar em "Excluir pastas de metadados SVN / HG / GIT / CVS" (mesmo mostra o filtro usado para que você possa atualizá-lo diretamente ou copiá-lo para outros usos).

Espero que isto ajude.

GazB
fonte
2

Você pode fazer isso, se ativar a correspondência Nome do arquivo por Expressão regular nas Opções da guia. Em seguida, use uma expressão como . * Jsp $ , isso excluirá todos os arquivos de controle SVN dos resultados.

Thiago Oliveira
fonte
0

Você pode usar o próprio Agent Ransack para esta tarefa. Para evitar diretórios específicos (por exemplo: c: \ Windows), atualize o campo "Examinar": "c: \;! C: \ Windows"

! C: \ Windows - Isso excluirá o diretório do Windows dos critérios de pesquisa.

Rams
fonte