Intellij: encuentre usos, pero excluya archivos de prueba de los resultados

81

¿Alguien sabe cómo excluir archivos de prueba de los resultados de búsqueda de usos?

Como todo lo que hay debajo: src / test /

romano
fuente

Respuestas:

41

La versión Intellij Ultimate 11 tiene una opción para buscar en "Archivos de producción del proyecto".

Simplemente presione Alt+ F7en un uso y observe Scope.

Vic
fuente
Los "archivos de producción del proyecto" también están en la versión comunitaria.
Vishrant
111

En el panel de resultados de Buscar usos, puede agrupar por prueba / producción. Hay un botón para eso.

ingrese la descripción de la imagen aquí

DagR
fuente
Esto es lo mejor
Michał Powłoka
34

Encontré esta respuesta extremadamente útil:

https://stackoverflow.com/a/45958976/5449497

Al colocarlo !*Test.javaen el campo de texto Máscara de archivo, puede excluir archivos de prueba de los resultados de búsqueda dentro del proyecto.

Douy789
fuente
5
Gran consejo para el Find in Pathdiálogo (la mayoría de las otras soluciones aquí son para el Find usagespanel / sección).
Priidu Neemre
18

Puede crear un ámbito de búsqueda personalizado

Un alcance es un subconjunto de archivos, paquetes y / o directorios de su proyecto, al que puede limitar la aplicación de operaciones específicas, por ejemplo, búsqueda, inspección de código, inserción de avisos de derechos de autor, etc.

Edit -> Find -> Find Usages Settings...

ingrese la descripción de la imagen aquí

Usar patrón

!file:*Test.javao !file:*Test.java&&!file:*Tests.javao!test:*.*&&!test:*

Todos tus ámbitos los puedes encontrar

Android Studio -> Preferences -> Appearance & Behavior -> Scopes  

También puede personalizar un patrón usando la sintaxis

[Omitir patrón generado]

yoAlex5
fuente