2012-09-26 10 views
10

Estoy trabajando en la escritura de complementos para una aplicación de software grande con más de 100 importaciones. Buscar referencias funciona muy bien, pero a veces devuelve unos miles de resultados, aunque normalmente solo me interesa encontrar referencias dentro de mi propio código. Puedo eliminar fácilmente las referencias que no me interesan de los resultados de la búsqueda, pero ¿hay alguna manera de limitar proactivamente los resultados?Limite "Buscar referencias" en Eclipse a solo referencias de mi código

+0

Una idea, al menos a largo plazo, sería usar Mylyn, que podría ser útil en tales escenarios. Aunque no estoy seguro si también se aplica a la búsqueda de referencias. –

Respuesta

14

si se golpea Ctrl +H para abrir el diálogo de búsqueda, en la pestaña Java Search, puede seleccionar qué tipo de referencias que desea y dónde buscar. Puede limitar sus búsquedas únicamente a "Fuentes" e ignorar "Proyectos necesarios", "Bibliotecas JRE" o "Bibliotecas de aplicaciones"

2

De forma predeterminada, el buscador de referencia (Ctrl + Shift + G) busca todo el espacio de trabajo. Si hace clic derecho en un método, hay una opción "Grupos de trabajo ..." en "Referencias". Supongo que esto es lo que estás buscando. Allí puede definir con precisión qué recursos desea considerar.

Puede configurar un acceso directo personalizado para esto:

Preferencias -> General -> Keys -> Búsqueda de "Las referencias en conjunto de trabajo". Ahora configure su acceso directo personalizado y configure "Cuando" en "En Windows"

+0

¡Gracias! Pero, en general, creo que prefiero la versión de Java Search que mhussein publicó anteriormente, ya que no tiendo a usar Working Sets. – Dathan

+2

Sé que este es un hilo viejo, pero desafortunadamente para mí nada de esto funcionó a la perfección. @moeTi: llegué a la misma conclusión que ofreciste, pero para mí el eclipse siempre me pide que elija un conjunto de trabajo, es decir, no recuerda mi elección anterior. Cualquier pista ? – tangerine