2010-03-23 17 views
97

Me pregunto si es posible configurar IntelliJ Idea para mostrar inmediatamente los errores de compilación en los archivos de clase en el árbol del proyecto. Actualmente, necesito activar manualmente la recompilación para ver las marcas de error en mis clases si la clase no se puede compilar.¿Cómo ver inmediatamente los errores de compilación en el árbol de proyectos de IntelliJ Idea?

+0

Por el lado positivo, no tiene que guardar sus archivos para IntelliJ para actualizar la barra de canaletas de la clase que tiene abierta :-) Simplemente no actualiza el árbol del proyecto. – leedm777

+0

¿Puede ampliar un poco la función, porque veo el error de inmediato en la vista del proyecto en IDEA, entonces no estoy seguro si está allí, o si está pidiendo algo más? – Yishai

+6

Hace poco cambié de Eclipse y tenía la característica de que veía errores de compilación inmediatamente en el árbol del proyecto (los archivos tienen un subrayado rojo); por ejemplo, si cambia la firma de un método, se marcan todas las clases que usan este método con la linea roja. Como explicó joekutner, hay un complemento que agregará este comportamiento, pero como Bert respondió, este complemento parece no funcionar del modo esperado. Por ahora creo que viviré con las características básicas de IDEA y cambiaré mi enfoque para trabajar con el IDE ;-) – magomi

Respuesta

92

A partir de IntelliJ 12 hay una opción para construir automáticamente su proyecto en los cambios de origen. En "Configuración" -> "Compilador", marque la casilla de verificación "Crear proyecto automáticamente". Esto mostrará inmediatamente cualquier error de compilación en el árbol del proyecto.

+1

Gran mejora para v12. Gracias por agregar esto a las respuestas. – keyboardsurfer

+6

+1 para llamar a la opción (¡eso no está habilitado de forma predeterminada!), Pero no parece mostrar los errores en los archivos en el árbol del proyecto como se solicitó OP.¿Existe una vista de todos los errores del compilador fácilmente visibles de un vistazo? –

+6

no funciona con el complemento scala ... –

0

Puede probar el plugin Eclipse Mode para IntelliJ. Se le permite hacer compilación incrementales al guardar un archivo:

http://plugins.intellij.net/plugin/?id=3822

+7

Lo intenté, pero como muchos señalaron, roba el foco y no proporciona la función solicitada (por ejemplo, no marca los errores en el árbol del proyecto). Me encantaría tener esta característica también, es una de las cosas que echo de menos después de cambiar de eclipse – bert

19

he hecho un poco más búsquedas en la web acerca de esta característica. Al final parece que exactamente esta característica no está disponible. Hay algunas discusiones sobre este tema donde también se mencionan algunas (en mi punto de vista) soluciones temporales. La discusión más útil que encontré fue here.

+2

El enlace está roto – slovit

+0

@slovit He editado el enlace para hacer referencia a una copia de archive.org. –

12

Puede acceder a todos los problemas de compilación de este modo:

  • abrir el explorador "Proyecto" (por lo general se acopló a la izquierda)
  • haga clic en el menú desplegable "Proyecto" en la esquina superior izquierda
  • seleccione "Problemas" en "Ámbitos"

Aparecerá un árbol de archivos y problemas. Además, en la barra de herramientas inferior, debería ver una pestaña llamada "Problemas" que enumera todo también. No es tan fácil de usar como la vista de "Problemas" de Eclipse, pero está cerca.

Estoy en la versión 12.1.4, aunque no estoy seguro de en qué versión vino esta característica.

+0

Esto es muy útil, ¡muchas gracias por esto! –

+0

Para mí, el alcance de "Problemas" no mostró nada a pesar de que había un montón de mensajes de error del compilador de Java en la pestaña "Mensajes" – Tarmo

Cuestiones relacionadas