Eclipse hebt keine Referenzen mehr hervor

320

Ich habe ein seltsames Problem. In Eclipse Ganymede konnte ich früher eine Variable hervorheben, und es wurde die Verwendung dieser Variablen in dieser Methode hervorgehoben. Durch eine Aktion habe ich es jetzt jedoch deaktiviert. Gibt es eine Möglichkeit, wie ich es aktivieren kann?

Ich habe versucht, Google zu durchsuchen, aber da ich nicht weiß, wie die Funktion heißt, ist sie ziemlich schwierig.

Es ist eine wirklich nützliche Funktion und es ist ärgerlich, dass es nicht funktioniert.

Gerrie
quelle
3
OK, ich werde versuchen, es beim nächsten Mal relevanter zu machen. Was hätten Sie benutzt, um meine Neugier zu befriedigen?
Gerrie
mögliches Duplikat von Eclipse hebt keine übereinstimmenden Variablen hervor
Nateowami
Nachdem Sie die akzeptierte Antwort ausgeführt haben, müssen Sie möglicherweise Eclipse neu starten, damit die Änderungen wirksam werden.
Mathheadinclouds

Antworten:

613

In der Symbolleiste befindet sich ein kleines "Textmarker" -Symbol, mit dem "Vorkommen markieren" umgeschaltet wird.

Im Einstellungsfenster wird die von Ihnen gemachte Funktion konfiguriert, indem Sie zu Folgendem navigieren:

Fenster -> Einstellungen -> Java -> Editor -> Vorkommen markieren

Bildschirmfoto

Rytmis
quelle
23
Protip: Der Optionsdialog hat eine raffinierte Suche nach dem Typ, den ich gefunden habe. So habe ich ihn auch gefunden. :)
Rytmis
2
funktioniert auch für PHP, wenn Sie zu Fenster ->
Einstellungen
1
Vielen Dank! Funktioniert auch für CDT: Fenster -> Einstellungen -> c / c ++ -> Editor -> Vorkommen markieren
xmoex
Ähnliches gilt für Aptana Studio: Window-> Einstellungen-> Aptana-> Herausgeber -> {php JavaScript | html ...} Quelle: Toggle Mark Vorkommen Taste wird abgeblendet
sumid
1
Wenn keiner der oben genannten Kommentare funktioniert hat, deaktivieren Sie "Vorkommen des ausgewählten Elements in der aktuellen Datei markieren "> Übernehmen> OK. Kehren Sie zu den Einstellungen zurück und aktivieren Sie "Vorkommen des ausgewählten Elements in der aktuellen Datei markieren"> Übernehmen> OK.
RealPK
142

In der Symbolleiste befindet sich ein kleines "Textmarker" -Symbol, mit dem "Vorkommen markieren" umgeschaltet wird.

Sie haben es wahrscheinlich versehentlich gedrückt, als Sie versuchten, irgendwann einen Menüpunkt auszuwählen. Ich hatte einen Freund, der das mit der Symbolleistenschaltfläche "Nur ausgewähltes Element anzeigen" tat ...

Sie können es entweder erneut drücken oder konfigurieren, wie Rytmis sagt.

Scott Stanchfield
quelle
Für aptana studio ist dieser Knopf ausgegraut. Das müssen Sie im Menü tun.
Sumid
Ich mochte diese Antwort mehr als die akzeptierte Antwort, da dies das Rätsel dahinter befriedigte: "Wie hätte ich die Funktion möglicherweise ausschalten können, wenn ich das
Syed Aqeel Ashiq
Hoppla, ich habe es versehentlich gedrückt: P
Shantaram Tupe
106

Drücken Sie alt- shift- O.

Es schaltet die Funktion "Mark Occurrences" von Eclipse um. Dies bietet die Hervorhebungsfunktion, die Sie vermissen.

Fortega
quelle
Du da Mann. Es funktionierte. Danke :)
Vijay Rajpurohit
18
  • In Eclipse Kepler können
    Sie einfach das Symbol " Markierungsvorkommen umschalten " in der Symbolleiste verwenden oder die Tastenkombination alt+ shift+ verwenden O.

    Geben Sie hier die Bildbeschreibung ein

  • Window > Preferences > Java > Editor > Mark Occurrences. Aktivieren Sie " Vorkommen des ausgewählten Elements in der aktuellen Datei markieren " und klicken Sie auf Apply.

    Geben Sie hier die Bildbeschreibung ein

Chandra Sekhar
quelle
Und wenn Sie auf dieses Problem stoßen, auch wenn Sie die Optionen aktiviert haben, gehen Sie wie folgt vor: 1) "Deaktivieren"> "Anwenden". 2) "check"> "apply"
Farah
11

Unter Mac OS ist es opt- cmd- Oich habe das einmal versehentlich gedrückt, dank dieser Frage habe ich meinen Weg zurück gefunden

Geert Weening
quelle
8

Ich hatte dies auch und meine Mark Occurrence-Optionen wurden bereits alle überprüft. Versuchen Sie wie immer, Eclipse neu zu starten. Es hat bei mir funktioniert.

EDIT: Es hat tatsächlich irgendwie funktioniert. Es gibt einen Fehler in Eclipse, der beim Öffnen eines Projekts in einem neuen Fenster (falls Ihr erstes Eclipse-Fenster voller Projekte ist) nicht mehr funktioniert. Bei Bedarf können Sie ein Element auswählen und den Textmarker in der Symbolleiste umschalten oder Alt + Umschalt + O verwenden. Dies müssen Sie jedoch jedes Mal tun, wenn Sie ein Element auswählen.

Thiago
quelle
Ich bin auch auf diesen Fehler gestoßen. Anstatt Eclipse neu zu starten, können Sie auch den Anweisungen auf dieser Seite folgen und Markierungsvorkommen deaktivieren und dann wieder aktivieren.
lifeson106
4

Außerdem müssen Sie zu Allgemein-> Editoren-> Texteditoren-> Anmerkungen gehen, Vorkommen auswählen und den "Text als" aktivieren und Hervorgehoben auswählen. Das wird dich glücklich machen.

CodeSlinger
quelle
Auf diese Weise können Sie auswählen, wie Ereignisse auf dem Bildschirm angezeigt werden. Hervorgehoben war für mich voreingestellt. Wahrscheinlich die Standardeinstellung.
misiu_mp
2

Auf diese Weise wurden wahrscheinlich die 'Markierungsvorkommen' deaktiviert ... Ich habe Strg + Umschalt + O verwendet, um Importe zu organisieren, und versehentlich Alt anstelle von Strg gewählt. So kann es mit Alt + Umschalt + O wieder eingeschaltet werden.

Sankalp
quelle
Der gleiche Fehler, den ich gemacht habe, aber um das Auftreten einer Datei hervorzuheben, habe ich die Verknüpfung "Vorkommen umbenennen" verwendet Ctrl + Alt + r. Danke, dein Beitrag hat mir sehr geholfen. ): -
Yash
1

Ich hatte ein ähnliches Problem. Ich habe es gelöst, indem ich das erlang-Plugin "erlide" deinstalliert habe.

svrkispm
quelle
3
Danke, das werde ich an meinen erlang fanatischen Freund weiterleiten. Obwohl ich sicher bin, dass er keine Sonnenfinsternis benutzt.
Gerrie
1

Ich hatte ein ähnliches Problem, bei dem die Referenzen nicht hervorgehoben wurden. Beim Aktivieren der Markierungsvorkommen kann windows-prefrences-java-editorich die Referenzen hervorheben

Valarmathi
quelle
0

Für mich hat es nicht mehr funktioniert, weil es einen Fehler im Code gab. Es funktioniert im Allgemeinen, aber manchmal auch nicht. Stellen Sie sicher, dass Ihr Code keine Fehler enthält, wenn nichts anderes funktioniert.

Tudor
quelle