2010-03-23 4 views
97

Ich frage mich, ob es möglich ist, IntelliJ Idea zu konfigurieren, um sofort Kompilierungsfehler für die Klassendateien in der Projektnavigation anzuzeigen. Derzeit muss ich die Neukompilierung manuell auslösen, um Fehlermarkierungen in meinen Klassen zu sehen, wenn die Klasse nicht kompiliert werden kann.Wie sieht man sofort Kompilierungsfehler in der Projektnavigation von IntelliJ Idea?

+0

Auf der Oberseite müssen Sie nicht Ihre Dateien für IntelliJ speichern, um die Rinnenleiste für die Klasse, die Sie geöffnet haben, zu aktualisieren :-) Es aktualisiert den Projektbaum einfach nicht. – leedm777

+0

Können Sie das Feature ein wenig erweitern, weil ich den Fehler sofort in der Projektansicht in IDEA sehe, also bin ich mir nicht sicher, ob es da ist, oder wenn Sie nach etwas anderem fragen? – Yishai

+6

Kürzlich wechselte ich von Eclipse und es hatte die Funktion, dass Sie Kompilierungsfehler sofort im Projektbaum sehen (Dateien erhalten eine rote Unterstreichung) - zum Beispiel, wenn Sie die Signatur einer Methode ändern, werden Sie alle Klassen markiert, die diese Methode verwenden mit der roten Linie. Wie Joekutner erklärte, gibt es ein Plugin, das dieses Verhalten hinzufügen wird, aber als bert antwortete, scheint dieses Plugin nicht wie erwartet zu funktionieren. Inzwischen glaube ich, mit den Basisfunktionen von IDEA leben und mein Ansatz ändern sich mit der IDE ;-) – magomi

Antwort

92

Ab IntelliJ 12 gibt es eine Option, um Ihr Projekt der Quelle Änderungen automatisch aufzubauen. Unter "Einstellungen" -> "Compiler" aktivieren Sie das Kontrollkästchen "Projekt automatisch erstellen". Dies zeigt sofort alle Kompilierungsfehler in der Projektnavigation an.

+1

Große Verbesserung für V12. Danke, dass du das zu den Antworten hinzugefügt hast. – keyboardsurfer

+6

+1 für den Aufruf der Option (das ist nicht standardmäßig aktiviert!), Aber es scheint nicht die Fehler in den Dateien in der Projektnavigation anzuzeigen, wie das OP gefragt.Gibt es einen Überblick über alle Compiler-Fehler, die auf einen Blick sichtbar sind? –

+6

funktioniert nicht mit scala plugin ... –

0

Sie könnten das Eclipse-Modus-Plugin für IntelliJ ausprobieren. Es ermöglicht Ihnen, inkrementale Kompilierung zu tun, auf eine Datei zu speichern:

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

+7

Ich habe das versucht, aber wie viele darauf hingewiesen, es stehlen den Fokus und bietet nicht die gestellte Funktion (z. B. es markiert nicht die Fehler in der Projektnavigation). Ich würde gerne diese Funktion zu haben, sein eines der Dinge, die ich vermisse, nachdem ich von Eclipse – bert

19

ich im Internet über diese Funktion einige weitere Recherchen haben. Am Ende scheint genau dieses Feature nicht verfügbar zu sein. Es gibt einige Diskussionen über dieses Thema, wo auch einige (meiner Meinung nach) Workarounds erwähnt werden. Die hilfreichste Diskussion fand ich here.

+2

Der Link – slovit

+0

@slovit gebrochen wird eingeschaltet bearbeiten ich den Link von archive.org auf eine Kopie zu verweisen. –

12

Sie können alle zugreifen, um die Kompilierung Probleme wie so:

  • öffnen Sie das „Projekt“ Explorer (in der Regel auf der linken Seite angedockt)
  • klicken Sie auf den „Projekt“ Drop-Down in der linken oberen Ecke
  • wähle "Probleme" unter "Bereiche"

Sie sehen einen Baum von Dateien und Problemen. Außerdem sollten Sie in der unteren Symbolleiste eine Registerkarte namens "Probleme" sehen, in der auch alles aufgelistet ist. Es ist nicht so einfach zu bedienen wie die Eclipse "Probleme" Ansicht, aber es ist nah dran.

Ich bin auf Version 12.1.4, nicht sicher, welche Version dieses Feature zuerst hereinkam, though.

+0

Das ist so hilfreich, vielen Dank dafür! –

+0

Für mich zeigte der Bereich "Probleme" nichts, obwohl auf der Registerkarte "Meldungen" eine Reihe von Java-Compiler-Fehlermeldungen auftauchten – Tarmo