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.


3
OK, ich werde versuchen, es beim nächsten Mal relevanter zu machen. Was hätten Sie benutzt, um meine Neugier zu befriedigen?
Gerrie


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


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.


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.


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


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


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.


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.


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.


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.


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


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.

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.