Lade...
 

Funktionen in Eclipse und deren Einstellungen

Funktionen in Eclipse und deren Einstellungen

Auswahl der Fehlermeldungen im Parser

Für jedes Projekt können einzelne Fehlermeldungen des Parsers an- und abgewählt werden.

Dazu rechtsklicken Sie auf das entsprechende InstantView-Projekt und wählen

Properties → InstantView Properties → InstantView Problem Properties

aus. Es erscheint eine Tabelle der Probleme, die vom Parser ausgegeben werden könnten. Für jedes Problem wird dessen ID, sein Typ (ob Warnung oder Fehler), sowie eine Beschreibung und der Text angezeigt, der beim Auftauchen des Problems ausgegeben wird.

Wenn Sie nun den Haken vor einem dieser Probleme herausnehmen, so wird dieses Problem beim nächsten Parse-Vorgang nicht markiert. Möchten Sie diese sofort loswerden, so empfiehlt es sich durch Deaktivieren und Aktivieren des Parsers ein erneutes Parsen des Projekts zu provozieren:

Window → Preferences → InstantView-Plugin Eigenschaften → Parsing → "No Parsing at all" → "Apply" → Family/Single-file/Background parsing → OK

Label Decoration

In einer View werden im Allgemeinen Objekte dargestellt – beispielsweise die Projekte, Ordner und Dateien im Project Explorer. Genauer gesagt, werden Label angezeigt, die diese Objekte repräsentieren. Ein solcher Label besteht aus einem Icon und einem nachfolgenden Text.

Um nun möglichst kompakt für diese Objekte Eigenschaften anzuzeigen, bedient sich Eclipse sogenannter Label Decorator. Diese erweitern die Label, sprich dessen Icon oder Text, in einer View. So gibt es beispielsweise einen Label-Decorator, der dafür zuständig ist, den Icons von Dateien, in denen ein Fehler auftritt, ein entsprechendes Fehler-Icon hinzuzufügen.

Das InstantView-Plugin nutzt den Label-Decoration-Mechanismus nun, um für Projekte anzuzeigen, welches CXP momentan verwendet wird. Dies kann in den Preferences ein- und ausgeschaltet werden:

Windows → Preferences → General → Appearance → Label Decorations

Dazu setzt/entfernt man lediglich den Haken vor "InstantView Project Decorator".

Hier können natürlich auch alle anderen verfügbaren Label Decorator verwaltet werden. Wie diese Label Decorator die Label verändern, ist unterschiedlich und kann meist in den Preferences des entsprechenden Plugins eingestellt werden.

Weitere (eher technische) Informationen zur Label Decoration finden sich im Artikel "Understanding Decorators in Eclipse".

Der Usage Data Collector

Je nach Installation von Eclipse, kann das Plugin UDC vorinstalliert sein, welches während der Benutzung von Eclipse aufzeichnet, welche Plugins genutzt worden sind. Die Eclipse-Entwickler versprechen sich davon einen Einblick in die Benutzung von Eclipse, um dieses ergonomischer gestalten zu können.

Möchten Sie das Plugin nicht nutzen, so können Sie dies tun, indem Sie im auftauchenden Fenster "Turn UDC feature off" auswählen oder, falls das Fenster nicht mehr auftaucht, über

Windows → Preferences → Usage Data Collector

"Enable capture" abwählen.

Logging

Um interne Fehlermeldungen, die während der Laufzeit auftreten, mitzubekommen, müssen diese in irgendeiner Weise aufgezeichnet werden.

Typischerweise wird hierfür eine sogenannte Log-Datei (engl. to log, protokollieren) angelegt. Auch Eclipse bietet fürs Logging ein Framework an. Die Daten werden dabei im workspace in der Datei ".metadata/.log" abgelegt.

Soll also ein Fehler behoben werden, ist es für die Entwickler zumeist hilfreich, sich die Log-Datei anzugucken, um den Fehler nachvollziehen zu können.