Wie kann ich das Symbol der benutzerdefinierten Perspektive in Eclipse ändern?

8

Ich möchte das Symbol meiner benutzerdefinierten Perspektive in Eclipse ändern. Ich habe viel gesucht, aber ich habe keine Lösung gefunden.

    
fatihsuat 16.03.2013, 12:11
quelle

3 Antworten

3

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.

    
Bananeweizen 16.03.2013 14:31
quelle
0

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:

%Vor%

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.

    
sudeep 15.09.2016 18:08
quelle
0

Ö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)

    
user8858228 30.10.2017 18:35
quelle

Tags und Links