Resposta curta
Ao definir um escopo ao pesquisar, você pode incluir / excluir arquivos / pastas arbitrários desse escopo.
Resposta detalhada
Uma maneira de atingir seus requisitos (excluindo arquivos e pastas de uma pesquisa) é definir um escopo personalizado. Isso é especialmente útil porque, às vezes, você deseja excluir uma pasta da sua pesquisa e não de todo o projeto.
Siga esses passos:
Edit
-> Find
-> Find in path
ou pressione Ctrl+ Shift+ F.
Escolha Custom
na Scope
seção e depois escolha<unknown scope>
- Agora clique no
+
botão para adicionar um novo local
escopo personalizado
- Dê um nome ao escopo e salve-o.
- Agora você pode incluir e excluir diretórios deste escopo. Você pode primeiro adicionar tudo escolhendo
include recursively
oe depois excluir um por um escolhendo exclude
ou exclude recursively
.
Observe que você pode até incluir ou excluir bibliotecas das quais seu projeto depende.
- Ao pesquisar, você pode escolher o escopo efetivo na
Scope
seção na Find in Path
caixa de diálogo.
Mais informações
Você pode verificar os documentos do JetBrains no Scopes para obter mais informações. Os escopos podem ser usados não apenas na pesquisa, mas também em vários outros casos de uso no IntelliJ IDEA.
Padrões
Você pode usar Padrões para definir um escopo que os torne ainda mais poderosos e à prova de futuro.
o uso de padrões é outra maneira de excluir arquivos e pastas. Por exemplo
file:src/main/java//*&&!file:src/main/java/my//*
, excluirá todos os arquivos na my
pasta.