Die Hintergrundfarbe des Eclipse-Paket-Explorers folgt dem Windows-Thema. Ich möchte die Farbe ändern, ohne das Thema von Windows zu ändern. Möglich?

78

Vielleicht eine Möglichkeit, die Farben lokal zu ändern (wie in anwendungsabhängig)?

Eine Hintergrundfarbe von Eclipse ist Weiß, das gleiche Weiß wie die aktive Fensterhintergrundfarbe von Windows. Wenn ich die Farbe des Themas ändere, ändert sich die Farbe der Sonnenfinsternis.

Ich möchte die Farbe dieser Software ändern, ohne das gesamte Thema zu ändern (weil dann jedes Programm seltsame Farben bekommt). Ist das möglich? Ich dachte, dass es vielleicht eine Möglichkeit gibt, verschiedene Windows-Themen auf verschiedene Programme anzuwenden, oder so.

Ich verwende Windows XP, ein klassisches Windows-Thema.

navand
quelle
Es muss einen Stecker geben, der das kann, oder?
Erik B
Für Mac-Benutzer ist dies sogar noch wichtiger: Apple verhindert freundlicherweise, dass die Farben ihrer Fenster insgesamt geändert werden können. Daher gibt es KEINE MÖGLICHKEIT *, die Farben dieser Fenster auf einem Mac zu ändern. * Ja, Sie können Ihre Farben auf einem Mac "invertieren", aber das ist ein SCHRECKLICHER Hack - wahrscheinlich sogar noch schlimmer als ein schönes schwarzes Quellfenster zu haben und von allen anderen Fenstern geblendet zu werden. :(
SMBiggs
2
Werfen
user1193134
1
Die akzeptierte Antwort (derzeit von Matthias Kempka) war wahrscheinlich, wie es damals war. Derzeit können Sie das Moonrise-Thema installieren und alles haben. Siehe die Antwort von user3273530!
SPRBRN
1
SPRBRN: Ja, ich weiß. Technische Fragen altern nicht gut.
Navand

Antworten:

9

Da ich weiß, wie die Workbench aufgebaut ist, ist Ihre Anfrage auf der Eclipse-Seite sicher nicht möglich. Sie können dies für die Editoren tun, da es sich um StyledText-Widgets handelt und Sie einige Einstellungen zum Anpassen dieser Widgets erhalten. Die anderen Ansichten sind verschiedene Widgets, einige sind Bäume, einige sind Text, einige bestehen aus verschiedenen anderen Widgets. Alle werden mit dem Standardkonstruktor erstellt, der nur das Windows-Design verwendet.

Matthias Kempka
quelle
52
Für etwas, das so voll ausgestattet ist wie Eclipse, ist dies einfach NICHT AKZEPTIERBAR!
SMBiggs
4
Eclipse 4 bietet ein anderes Workbench-Modell. Es sollte dort möglich sein.
Matthias Kempka
1
@MatthiasKempka Könnten Sie bitte näher darauf eingehen?
CSVAN
1
Siehe die Antwort von user3273530 zum Installieren des Moonrise-Themas.
SPRBRN
26

Installieren Sie das "Eclipse 4 Chrome Theme" von http://marketplace.eclipse.org/content/eclipse-4-chrome-theme

Dann können Sie viele der Eclipse-UI-Widgets anpassen. Aber nicht das, was Sie wollen, zumindest nicht sofort. Gehen Sie dazu zur Registerkarte CSS (in Eclipse 4 Chrome Theme) und fügen Sie Folgendes ein:

Tree, List, Table {
  background-color: #202020;
  color: #d0d0d0;
}

Sie können fast alles ändern, das Problem besteht darin, herauszufinden, was und die Tatsache, dass einige Dinge Bitmaps sind, die Sie nicht ändern können (wenn die Bitmap also dunkel ist und Sie einen dunklen Hintergrund festlegen, verlieren Sie die Bitmap).

Diese Liste von Widgets kann hilfreich sein: http://download.eclipse.org/rt/rap/doc/1.5/help/html/reference/theming/index.html. Sie enthält jedoch allgemeine Informationen zu den Widgetnamen und nicht zur Eclipse info (mit IDs und allem), also sei vorsichtig :-)

== Sehr späte Hinzufügung ==

Alles, was Sie brauchen, an einem Ort, einschließlich Links zu einem benutzerdefinierten dunklen Thema: http://mihai-nita.net/2013/09/19/dark-eclipse/

Beispiel für einen Mac-Screenshot ab September 2013 (bitte starten Sie Eclipse nach dem Ändern der Datei neu):

Geben Sie hier die Bildbeschreibung ein

Mihai Nita
quelle
1
Sieht so aus, als könnten Sie auch direkt an den CSS-Dateien in {eclipseFolder} \ plugins \ org.eclipse.platform_4.2.1.v201209141800 \ css basteln, keine Plugins erforderlich (natürlich kann Ihre Version etwas anders sein)
Mihai Nita
1
"Das Problem ist herauszufinden, was" :: Sie können auch "E4 CSS Editor" und "E4 CSS Spy" installieren. Diese Tools helfen Ihnen dabei, herauszufinden, was jedes Widget ist (der "Spy" -Teil) und vorübergehend an den Stilen zu basteln (der "Editor" -Teil).
Mihai Nita
Alles, was Sie an einem Ort benötigen, einschließlich Links zu einem benutzerdefinierten dunklen Thema: mihai-nita.net/2013/09/19/dark-eclipse
Mihai Nita
1
Aus irgendeinem Grund kann ich die neue Benutzervoreinstellung "Dark Eclipse" nach dem Entpacken install_path/configurationund Neustarten nicht sehen.
yair
14

Suchen Sie einfach auf dem Eclipse Market Place nach "Theme". Installieren Sie Moonrise. (Sollte die erste Option sein). Gehen Sie dann zu Allgemein, Erscheinungsbild, Klicken Sie auf Erscheinungsbild, ändern Sie das Thema in Mondaufgang, und los geht's.

user3273530
quelle
4
Wow, das funktioniert. Die akzeptierte Lösung ist kompliziert und einfach nicht wahr. Ich habe "Moonrise" auf dem Marktplatz eingegeben, den ersten Artikel ausgewählt und dann im allgemeinen Erscheinungsbild Moonrise ausgewählt (Windows 7 ist die Standardeinstellung), Eclipse Kepler neu gestartet und presto!
Sarah Weinberger
0

Ich kenne keine Möglichkeit, jedes Eclipse-Fenster in Ihr Farbschema zu ändern, aber ich kann Sie zumindest so weit bringen, dass Sie einige der Bearbeitungsfenster ändern ...

Öffnen Sie "Fenster -> Einstellungen" und finden Sie unter "Allgemein | Editoren | Texteditoren" einen Abschnitt, in dem Sie die "Darstellungsfarbenoptionen" festlegen können. Die Hintergrundfarbe ist eine dieser Optionen.

PS: Ich benutze Eclipse 3.6 (Helios)

Gordon
quelle
2
Ich werde Sie auch auf diese vorherige Antwort
Gordon
0

Leider ist das nicht möglich (was verrückt ist).
Mit Aptana Studio (einem Eclipse-Derivat) können Sie jedoch die gesamte IDE thematisieren.

Tal Weiss
quelle
@ Veraltet siehe Eclipse 4: P
0

Ich habe einige Nachforschungen angestellt und festgestellt, dass es tatsächlich möglich ist, alle Farben zu ändern, aber etwas härter. Es gibt zwei Methoden, die ich bisher gefunden habe.

Da Eclipse Betriebssystem-Designs verwendet, können Sie zunächst die Betriebssystem-Hintergrundeinstellungen wie Ordnerhintergrund usw. ändern oder einfach das gesamte Design ändern, wenn Sie Windows verwenden. Der Nachteil ist jedoch, dass alle Fenster unter Linux und Mac OS dieselbe Farbe haben es ist auch möglich, aber auf andere Weise habe ich es irgendwo gelesen, kann mich aber nicht erinnern wo :)

Zweitens: Erstellen eines bestimmten Themas für Eclipse, z. B. http://rogerdudler.github.io/eclipse-ui-themes/ oder eines anderen Themas wie Google Chrome usw.

Waras
quelle
0

Installieren Sie das Thema von hier aus gemäß den Anweisungen im Github: https: // github.com/guari/eclipse-ui-theme

Wenn Sie das Editor-Farbthema nicht mögen, gibt es hier eine Menge von ihnen http://eclipsecolorthemes.org/

Die Kombination von beidem wirkt für mich wie ein Zauber!

Sean
quelle