Wenn Sie eine vorhandene Perspektive unter einem anderen Namen als Ihre benutzerdefinierte Perspektive gespeichert haben, ist es nicht möglich, das Symbol zu ändern.
Sie müssten die Perspektive definieren, indem Sie ein kleines Eclipse-Plugin schreiben, um das Symbol ändern zu können.
Das Symbol für eine Perspektive kann geändert werden, indem das Attribut iconURI
der Perspektive in workbench.xmi
file aktualisiert wird. Diese Datei befindet sich im Verzeichnis .metadata des Arbeitsbereichs. z.B. /My-Workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
.
Normalerweise gibt es zwei Zeilen mit dem Attribut iconURI
. Zum Beispiel:
und
%Vor% Der Symbol-URI ist ein Pfad zu einem Bild innerhalb eines Eclipse-Plugins. (Plugins befinden sich im Verzeichnis {ECLIPSE_HOME}/plugins
.)
Die Datei workbench.xmi
muss nach dem Schließen der Eclipse-IDE bearbeitet werden, da die Datei beim Beenden von Eclipse überschrieben wird.
In diesem Beispiel habe ich eine benutzerdefinierte Perspektive mit dem Namen Clover erstellt, indem ich die in Eclipse verfügbare Java-Perspektive geändert und sie als "Clover" gespeichert habe. Anfangs hatte meine Perspektive dasselbe Symbol wie die Java-Perspektive:
Also habe ich Eclipse geschlossen, die Symbolpfade in workbench.xmi
geändert, die Datei gespeichert, die IDE wieder geöffnet und das neue Symbol angezeigt:
Hinweis: Ich verwende Eclipse 4.6.0 (Neon), aber diese Lösung würde für alle Eclipse 4-Versionen funktionieren.
Öffnen Sie plugin.xml für Ihr Plugin; Gehe zur Seite "Erweiterungen". und wählen Sie Ihre Perspektive-Erweiterung (in org.eclipse.ui.perspectives: Sie sollten Ihre benutzerdefinierte Perspektive hier eingetragen haben). Es gibt ein Symbolattribut, das Sie für Ihre benutzerdefinierte Perspektive festlegen können. (Ich benutze Neon2)
Tags und Links eclipse icons perspective