Respuesta corta
Al definir un Alcance al buscar, puede incluir / excluir archivos / carpetas arbitrarias de ese alcance.
Respuesta detallada
Una forma de cumplir con su requisito (excluyendo archivos y carpetas de una búsqueda) es definir un alcance personalizado. Esto es especialmente útil porque a veces solo desea excluir una carpeta de su búsqueda y no de todo el proyecto.
Sigue estos pasos:
Edit-> Find-> Find in patho presione Ctrl+ Shift+ F.
Elija Customen la Scopesección y luego elija<unknown scope>

- Ahora haga clic en el
+botón para agregar un nuevo localalcance personalizado

- Dé un nombre al ámbito y guárdelo.

- Ahora puede incluir y excluir directorios de este ámbito. Primero puede agregar todo eligiendo
include recursivelyy luego excluir uno por uno eligiendo excludeo exclude recursively.

Tenga en cuenta que incluso puede incluir o excluir bibliotecas de las que depende su proyecto.
- Al buscar, puede elegir el alcance efectivo en la
Scopesección del Find in Pathcuadro de diálogo.
Más información
Puede consultar los documentos de JetBrains en Scopes para obtener más información. Los ámbitos se pueden usar no solo cuando se busca, sino también en muchos otros casos de uso en IntelliJ IDEA.
Patrones
Puede usar Patrones para definir un alcance que los haga aún más potentes y a prueba de futuro.
El uso de patrones es otra forma de excluir archivos y carpetas. Por ejemplo
file:src/main/java//*&&!file:src/main/java/my//*, excluirá todos los archivos en la mycarpeta.
