Wie ändere ich die Farbe hervorgehobener Vorkommen in der Seitenleiste von Eclipse?


102

Wenn Sie in Eclipse die Option "Vorkommen markieren" aktiviert haben, markieren Sie mit dem Cursor auf einen beliebigen Typ / eine Variable / eine Methode / usw. alle Vorkommen im Texteditor und platzieren einen schwachen Balken im rechten Lineal, um die Position anderer Vorkommen in anzuzeigen Datei.

Weiß jemand, wo Sie in den Einstellungen ändern können, welche Farbe verwendet wird, um die anderen Vorkommen im Seitenlineal hervorzuheben? Die Farbe ist mir mit meinem aktuellen Monitor / Windows Aero-Thema viel zu schwach.

Ich habe versucht, unter "Einstellungen"> "Allgemein"> "Darstellung"> "Farbe" und "Schriftarten" die Farbe für "Farbetiketten - Hervorhebung übereinstimmen" zu ändern, aber dies schien nicht zuzutreffen.

Hier ist ein Screenshot mit dem, worüber ich spreche:

Eclipse-Screenshot


Hmm, ist es möglich, die Farbe der Seitenleiste (Übersichtsleiste) zu ändern? Wenn es auf einen dunkleren Grauton eingestellt werden könnte, wären die Vorkommen mit höherem Kontrast sichtbar.
David Balažic

Antworten:


175

Die Farbe in der Leiste entspricht der Farbe, mit der der Text im Editor hervorgehoben wird. Es wird festgelegt, indem Sie zu gehen

Fenster> Einstellungen> Allgemein> Editoren> Texteditoren> Anmerkungen

und Ändern der Farben Occurrences und Write Occurrences.


danke, ich habe mir dieses Fenster früher angesehen und muss das Farbsymbol übersehen haben.
Matt B

6
ein wenig ärgerlich, dass man keine getrennten Farben für Text und Seitenleiste haben kann, aber na ja
matt b

2
Nun, wenn sie nicht gleich wären, wäre es viel weniger offensichtlich, welcher Farbe rechts im Code entsprach. Den Eclipse-Jungs ist es wahrscheinlich nicht einmal in den Sinn gekommen, sie anders sein zu lassen.
Jonathan M Davis

9
Das Ändern von "Text als" -> Box macht es erträglich, dunkle Farbe zu verwenden
iTake

Ich verbinde mich mit Remote-Maschine und benutze dann Eclipse. Das Problem, mit dem ich konfrontiert bin, ist, dass es ungefähr 5-6 Sekunden dauert, um die passenden Wörter hervorzuheben. Was könnte der Grund sein?
Coder17

9

Klicken Sie mit der rechten Maustaste auf die Markierung und wählen Sie den einzigen Menüpunkt "Einstellungen". Daraufhin wird das Dialogfeld "Einstellungen" geöffnet: Allgemein / Editoren / Texteditor / Anmerkung.

  • Die Farbe von "Vorkommen" wird für die übereinstimmenden Elemente verwendet.

  • "Vorkommen schreiben" für von Ihnen ausgewähltes Element.

Die Updates werden nicht sofort nach Verwendung der Schaltfläche Übernehmen angewendet, sondern erst nach dem Schließen mit OK und eventueller erneuter Auswahl.


1
"'Schreibvorkommen' für von Ihnen ausgewähltes Element". Nein, Schreibvorkommen sind solche Vorkommen, die einen Wert zuweisen, wie von @Pops erläutert.
Minuten

7

Die Leiste wird als Übersichtsleiste oder Übersichtslineal bezeichnet (falls Sie darauf verweisen müssen). Wie bereits erwähnt, kann die Farbe der Vorkommen geändert werden, indem Sie zu Folgendem navigieren:

Window > Preferences > General > Editors > Text Editors > Annotations

und Ändern der Farbe für Vorkommen.

Ein Unterschied in Eclipse Juno (die meisten anderen Antworten scheinen sich auf Indigo zu beziehen) besteht darin, dass die Änderung erst wirksam wird, wenn Sie das Programm neu starten.


Gleiches gilt für Luna, ich konnte nicht die richtige Einstellung finden, da sich zunächst nichts geändert hat.
Aprillion

5

Sie möchten die Farben "Occurrences" und "Write Occurrences" ändern. Dies kann im Menü "Anmerkungen" erfolgen, das sich - wie Colin sagte - im Menü "Einstellungen" unter dem Pfad befindet

Window> Preferences> General> Editors> Text Editors>Annotations

Wenn im Übersichtslineal (der Spalte rechts neben der Bildlaufleiste) ein Vorkommen markiert ist, können Sie das Menü "Anmerkungen" direkt öffnen, indem Sie mit der rechten Maustaste auf das Vorkommen klicken und im Kontextmenü "Einstellungen" auswählen.

Vorkommen haben zwei Farboptionen:

  1. Die Farbe von " Vorkommen " wird für Fälle verwendet, in denen die Variable im Code gelesen, aber nicht geändert wird (z . B. kin if(k > 1)).
  2. Die Farbe von " Write Occurrences " wird verwendet, wenn die Variable im Code geändert / beschrieben wird (z . B. kin k = k + 1).

Siehe auch die offizielle Eclipse-Dokumentation , etwa auf halber Höhe der Seite, unter den Abschnitten "Variablen suchen und ihren Lese- / Schreibzugriff" und "Vorkommen markieren" (Link ist für die Eclipse "Indigo" -Version, sollte aber für andere neuere Versionen als geeignet sein Gut).


3

Gehen Sie zu Windows / Einstellungen / Java / Editor / Vorkommen markieren und aktivieren Sie das Kontrollkästchen "Vorkommen des ausgewählten Elements in der aktuellen Datei markieren".


Die Frage beginnt mit "Wenn Sie" Vorkommen markieren "in Eclipse aktiviert haben", beantwortet dieser Beitrag die Frage nicht.
Minuten

2

Starten Sie Ihre Eclipse-IDE neu, nachdem Sie die Farbe der "Vorkommen" geändert haben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.