2008-10-01 12 views
61

Estoy usando Eclipse durante bastante tiempo y todavía no he encontrado cómo configurar la Vista de problemas para que se muestren solo los errores y advertencias de interés. ¿Hay alguna manera fácil de filtrar las advertencias de un recurso específico o de una ruta específica? Por ejemplo, cuando genero javadoc recibo toneladas de advertencias html irrelevantes. Además, ¿hay alguna manera de cambiar la cantidad máxima de advertencias/errores que aparecen?Mejores prácticas para problemas de Eclipse Vista

Conozco el concepto de filtros, pero estoy buscando algunos ejemplos de la vida real. ¿Qué tipo de filtros o prácticas usan otras personas?

Edit: Encontré el consejo de filtrar "Sobre el elemento seleccionado y sus hijos" para ser el mejor. Tengo otro problema sin embargo. Si tengo "muchas" advertencias o errores, solo aparecen los primeros 100. En el raro caso de que quiera verlos a todos, ¿cómo lo hago?

Respuesta

62

Creo que filtrar "Sobre el elemento seleccionado y sus hijos" es el mejor modo de filtro de vista de Problemas, porque le permite reducir muy rápidamente el alcance de los problemas informados: haga clic en Conjunto de trabajo (en el Explorador de paquetes), y muestra todos los problemas en todos los proyectos en el conjunto; haga clic en un proyecto, y solo aparecerán problemas en el proyecto seleccionado. Haga clic en una clase (o paquete) individual: solo se muestran los problemas en la clase (o paquete) seleccionada. Para que no te distraigas con problemas no relacionados con tu tarea.

+2

Gracias Buddy que también me ayudó a reducir las advertencias de resolución:) + 1 para eso Y para resolver usando el navegador simplificará el proceso aún más. Me gusta más la carpeta que el paquete :) :) – Ravisha

+0

GRACIAS Ravisha !! ¡Estuve buscando un problema durante 9 horas y usando esta pequeña cosa de filtro pude rastrear las cosas! –

31

En la esquina superior derecha del panel de problemas hay un botón de filtro (se ve como tres flechas apuntando a la derecha), haciendo clic en eso le permitirá configurar la vista. Puede filtrar por elemento, como la clase que está editando o el conjunto de trabajo, el tipo de problema (por ejemplo, problemas de java, problemas de compilación, etc.) y por gravedad. En realidad es muy configurable.

Consulte http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/cprbview.htm para obtener más detalles y capturas de pantalla.

+10

En lugar de tres flechas, mi versión (Galileo; 20090920-1017) tiene una flecha hacia abajo que abre un menú. Las opciones de filtrado se enumeran en 'Mostrar'. – Quantum7

+1

¡Muchas gracias por ese enlace! Me estaba volviendo loco buscando el botón, pero por alguna razón mi versión de Eclipse no lo tiene. Tuve que presionar la flecha hacia abajo en la esquina superior derecha del panel de problemas y presionar 'configurar contenidos'. Al igual que en el enlace. ¡¡Gracias de nuevo!! – AnthonyW

5

Un enlace actualizado para Ganimedes (Eclipse 3.4):

http://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.user/concepts/cprbview.htm

Pero estoy de acuerdo con el problema fundamental: la vista Problemas necesidades de filtrado de recursos, no sólo Descripción.

En mi caso, incluyo código jsp generado en mi ruta de origen, y hay todo tipo de advertencias que ocurren en los archivos * _jsp.java (como aplicación no utilizada, página, out, config, page_context variables). Entonces sería bueno excluirlos por el patrón de Recursos. (O que jspc no escriba el código no utilizado ... pero ese es un problema diferente por completo).

5

Re: tu edición

En el botón desplegable con el botón de filtro hacia abajo, hay una opción de preferencias. Desmarque "Usar límites de marcador" y se le mostrarán todos los errores + advertencias.

21

Para ver más de 100 advertencias, vaya al menú desplegable de la vista del problema (use la pequeña flecha junto al botón minimizar en la vista), seleccione Preferencias, y tendrá la opción de cambiar este límite de 100 a otro número.

Esta información es para Ganymede; Las cosas han cambiado desde Europa y no estoy seguro de todas las diferencias.

+0

Fui a windows - preferences - java - compiler - construyendo y configurando las preferencias allí, pero sin configurar la vista aquí descrita no funcionó. ¡Muchas gracias por esta respuesta! –

+0

Salvavidas, estado golpeando la pared de ladrillos durante años hasta que encontré esta publicación, gracias. Para su información, en ME Blue 10.6, el menú desplegable que activa el diálogo necesario se encuentra en Configurar contenido (no en Preferencias). – Alz

1

Abrir la vista de problemas. Haga clic en el triángulo de la esquina. Seleccionar preferencias

descruzar: [] limita el uso de marcadores

2

Con el fin de ver más de 100 advertencias, ir a la caída de la vista problema en el menú desplegable (utilizar la pequeña flecha al lado del botón de minimizar en la vista) , seleccione Configure Contents. Desmarque Use item limits en la parte inferior izquierda de la ventana Configure Contents o establezca un límite en Number of items visible per group:.