Das Auftreten von Eclipse-Marken markiert nicht alle Vorkommen

8

Gerade installiert Eclipse Juno Release, Build ID: 20120614-1722.

Ich habe "Mark Occurrences" aktiviert, und ich kann sehen, dass es tatsächlich einige der Vorkommnisse in der JS-Datei markiert, die ich gerade bearbeite. Es gibt jedoch einen Funktionsaufruf, den er nicht markiert.

%Vor%

Wenn ich auf das saveData-Vorkommen klicke, in dem es definiert ist (Zeile 4), wird es hervorgehoben, aber das Vorkommen in Zeile 2, wo die Funktion aufgerufen wird, wird nicht hervorgehoben. Wenn ich auf das Ereignis saveData in Zeile 2 klicke, wird kein Highlight angezeigt.

Irgendwelche Ideen?

    
Jeff Ludden 29.08.2012, 23:42
quelle

10 Antworten

21

Der Fehlerbericht in Eclipse erwähnt ebenfalls eine andere Problemumgehung: Wählen Sie etwas in der Gliederungsansicht, und dann das Feld in der Quelle erneut auswählen.

Das funktioniert meistens immer für mich.

    
Tom 24.04.2013 14:32
quelle
18

Wenn Sie vom Eclipse-Fenster zu einem anderen Fenster mit ATL + TAB wechseln und zum Eclipse-Fenster zurückkehren, wird es hervorgehoben.

    
Subas Raj 28.03.2013 13:23
quelle
10

Dies ist ein bekannter Fehler in Eclipse Juno und wird aktiv (zum jetzigen Zeitpunkt) von Eclipse-Entwicklern untersucht.

Ссылка

Ссылка

UPDATE 6/2: Dieser Fehler wurde in Release 4.2.2 behoben.

Ссылка

    
Doug Ayers 28.03.2013 03:38
quelle
9

Wenn Sie die folgende Option deaktivieren, funktioniert es einwandfrei

Präferenz & gt; Java & gt; Herausgeber & gt; Mark Ourrences & gt; Deaktivieren: Markierungen beibehalten, wenn sich die Auswahl ändert.

    
Sniper 04.04.2013 07:41
quelle
4

Dies ist ein Fehler in Eclipse - das Auftreten-Highlight scheint zu "kleben" Das erste, worauf Sie hinweisen.

Zwei "Lösungen", die zumindest das Highlight auf einem neuen Gegenstand (!!) festhalten:

  1. Wie @Subas Raj erwähnt, defokussiere und fokusiere das Fenster neu - wenn du zurückkommst, wird deine aktuelle Position als Vorkommen hervorgehoben. Entweder zweimal Alt Tab drücken oder mit der Maus auf ein anderes Fenster klicken / fokussieren und dann zurück.
  2. Wie @Leo und @Gorky erwähnen, drücken Sie zweimal Alt Shift O . Dies ist die Abkürzung für das Umschalten von Highlight-Vorkommen, und wenn Sie es wieder einschalten, wird Ihre aktuelle Position hervorgehoben.

Und schließlich, eine dritte IST-Lösung: Ersetzen Sie ein bestimmtes Gefäß durch ein gepatchtes: Ссылка

.. oder upgrade auf M7 (4.3), die jetzt veröffentlicht werden: Ссылка

    
stolsvik 16.04.2013 07:27
quelle
2

Alle Konfigurationen und Einstellungen für "Mark Occurrences" sind korrekt, aber anscheinend handelt es sich um Eclipse JUNO-Problem. Ich habe dieses Problem beobachtet und versucht, vieles aufzulösen, aber in Juno ist die Hervorhebung von Vorkommnissen nicht konsistent.

Manchmal funktioniert es ziemlich schnell, manchmal braucht es Zeit zum Hervorheben, manchmal auch gar nicht.

Es wurde auch beobachtet, dass nach dem Neustart von Eclipse alles ordnungsgemäß funktioniert, aber die Hervorhebung von Ereignissen langsam wird und auch aufhört.

~ Chirag

    
Chirag Katudia 18.03.2013 06:08
quelle
1

Gehe zu Window - & gt; Preferences - & gt; General - & gt; Editors - & gt; Text Editors - & gt; Annotations

Unter beiden Occurrences & amp; Write Occurrences , stelle sicher, dass du die Option Text as Highlighted ausgewählt hast.

Auch unter General - & gt; JavaScript - & gt; Editor - & gt; Mark Occurrences Stellen Sie sicher, dass alle Kontrollkästchen aktiviert sind.

    
Neeko 29.08.2012 23:48
quelle
1

Ich deaktiviere Allgemein - Aussehen Verwende gemischte Schriftarten und Farben für Etiketten und jetzt funktioniert es besser ...

    
dew 15.07.2014 13:35
quelle
0

Wie bereits erwähnt, können Sie versuchen, zweimal auf "Vorkommnisse markieren" zu klicken (deaktivieren und einschalten) oder Sie können auch versuchen, Alt + Shift + O zweimal zu verwenden. Und kann auch versuchen, die Lösung von @ Subas Raj, ist gut.

    
user1002668 08.04.2013 09:16
quelle
0

Momentan gibt es nur eine Problemumgehung (drücke zweimal "Alt + Shift + O"):

Kann nicht alle Vorkommen eines ausgewählten Wortes in markieren Eclipse

    
Gorky 09.04.2013 12:04
quelle

Tags und Links