2008-10-01 5 views
61

Ich benutze Eclipse seit einiger Zeit und ich habe immer noch nicht gefunden, wie die Problemansicht zu konfigurieren, um nur die Fehler und Warnungen von Interesse anzuzeigen. Gibt es eine einfache Möglichkeit, Warnungen aus einer bestimmten Ressource oder aus einem bestimmten Pfad herauszufiltern? Zum Beispiel, wenn ich Javadoc erzeuge, bekomme ich Tonnen irrelevanter HTML-Warnungen. Gibt es auch eine Möglichkeit, die maximale Anzahl der auftretenden Warnungen/Fehler zu ändern?Best Practices für Eclipse-Probleme View

Ich bin mir der Filter-Konzept bewusst, aber ich bin auf der Suche nach einigen realen Beispielen. Welche Art von Filtern oder Praktiken benutzen andere Leute?

Bearbeiten: Ich fand den Rat zu filtern "auf ausgewählten Element und seine Kinder", um die beste zu sein. Ich habe jedoch ein anderes Problem. Wenn ich "viele" Warnungen oder Fehler habe, erscheinen nur die ersten 100. In dem seltenen Fall, dass ich alle sehen möchte, wie mache ich das?

Antwort

62

Ich finde, dass die Filterung "Auf ausgewähltem Element und seinen Kindern" der beste Modus des Ansichtsfilters "Probleme" ist, da Sie den Umfang der gemeldeten Probleme sehr schnell eingrenzen können: Klicken Sie auf Arbeitssatz (im Paket-Explorer), und es zeigt alle Probleme in allen Projekten im Set; Klicken Sie auf ein Projekt - und nur Probleme im ausgewählten Projekt erscheinen. Klicken Sie auf einzelne Klasse (oder Paket) - nur Probleme in der ausgewählten Klasse (oder Paket) werden angezeigt. Sie werden also nicht von Problemen abgelenkt, die nicht mit Ihrer Aufgabe zusammenhängen.

+2

Dank Buddy, der mir auch geholfen hat, auf das Auflösen von Warnungen einzugrenzen:) + 1 für das Und zu lösen mit navigator wird den Prozess weiter vereinfachen. Like Ordner weise statt Paket. :) :) – Ravisha

+0

DANK Ravisha !! Ich suchte jetzt ein Problem für 9 Stunden und mit diesem kleinen Filter Ding konnte ich Dinge aufspüren !! –

31

In der oberen rechten Ecke des Problembereichs befindet sich eine Filterschaltfläche (es sieht aus wie drei nach rechts zeigende Pfeile). Wenn Sie darauf klicken, können Sie die Ansicht konfigurieren. Sie können nach Element filtern, z. B. nach der Klasse, die Sie bearbeiten oder bearbeiten, nach der Art des Problems (z. B. Java-Probleme, Buildfile-Probleme usw.) und nach dem Schweregrad. Es ist tatsächlich sehr konfigurierbar.

Details und Screenshots siehe http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/cprbview.htm.

+10

Anstelle von drei Pfeilen hat meine Version (Galileo; 20090920-1017) einen einzelnen Pfeil nach unten, der ein Menü anzeigt. Die Filteroptionen sind unter "Anzeigen" aufgeführt. – Quantum7

+1

Vielen Dank SOOO für diesen Link! Ich war verrückt nach dem Knopf, aber aus irgendeinem Grund hat meine Version von Eclipse es nicht. Ich musste den Abwärtspfeil in der oberen rechten Ecke des Problemfensters drücken und auf "Inhalt konfigurieren" klicken. Genau wie im Link. Danke noch einmal!! – AnthonyW

5

Ein aktualisierte Link für Ganymede (Eclipse-3.4):

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

Aber ich stimme mit dem grundlegenden Problem: die Probleme sehen Bedürfnisse Filterung von Ressourcen, nicht nur Beschreibung.

In meinem Fall schließe ich generierten JSP-Code in meinem Quellpfad ein, und es gibt alle Arten von Warnungen, die in den * _jsp.java-Dateien vorkommen (wie nicht verwendete Anwendungs-, Seiten-, out-, config-, page_context-Variablen). Es wäre also schön, sie durch das Ressourcenmuster auszuschließen. (Oder für Jspc nicht ungenutzten Code schreiben ... aber das ist ein anderes Problem insgesamt).

5

Re: Ihr bearbeiten

In der Drop-Down-Taste durch die Filter-Taste, gibt es eine Option Einstellungen. Deaktivieren Sie "Marker Limits verwenden" und Sie werden alle Fehler + Warnungen angezeigt.

21

Um mehr als 100 Warnungen anzuzeigen, gehen Sie zum Dropdown-Menü der Problemansicht (verwenden Sie den kleinen Pfeil neben der Minimieren-Schaltfläche in der Ansicht), wählen Sie Einstellungen, und Sie können diese Grenze von 100 auf ändern eine andere Nummer.

Diese Information ist für Ganymed; Seit Europa haben sich die Dinge geändert, und ich bin mir über all die Unterschiede nicht sicher.

+0

Ich ging zu Windows - Einstellungen - Java - Compiler - Erstellen und setzen Sie die Vorlieben dort, aber ohne die hier beschriebene Ansicht einzustellen, hat es nicht funktioniert. Vielen Dank für diese Antwort! –

+0

Lebensretter, schon seit Ewigkeiten auf die Mauer geschlagen, bis ich diesen Beitrag gefunden habe, danke. Zu Ihrer Information, in ME Blue 10.6 befindet sich die Dropdown-Liste, die den erforderlichen Dialog auslöst, unter Inhalt konfigurieren (nicht Präferenzen). – Alz

1

Offene Probleme Ansicht. Klicken Sie auf Eckdreieck. Wählen Vorlieben

Uncross: [] Verwenden Marker Grenzen

2

Um mehr als 100 Warnungen zu sehen, gehen Sie auf die Drop-Problem Ansicht Down-Menü (verwenden Sie auf den kleinen Pfeil neben der Schaltfläche auf der Ansicht minimieren) , wählen Sie Configure Contents. Deaktivieren Sie die Use item limits in der linken unteren Ecke des Fensters Configure Contents oder legen Sie ein Limit in der Number of items visible per group:.