2010-08-12 5 views
18

Wenn Sie in Notepad ++ auf ein Wort doppelklicken, um es zu markieren, werden alle Vorkommen des Worts in der Datei ebenfalls hervorgehoben, eine Funktion, die sehr nützlich ist, um herauszufinden, wo Variablen deklariert/verwendet werden.Doppelklick Hervorhebung

Hat der Eclipse-Editor diese Funktionalität? :) Wenn ja, wie kann ich es einschalten?

Antwort

26

Für den Eclipse-Java-Editor können Sie im Menü auf Fenster-> Einstellungen gehen, dann Java-> Editor-> Ereignisse im Optionsbaum markieren und alles markieren, was auf diese Weise hervorgehoben werden soll.

Beachten Sie, dass der Editor Java-Scoping-Regeln versteht. Wenn Sie also zwei lokale Variablen mit demselben Namen in zwei verschiedenen Funktionen haben, wird nur innerhalb der aktuellen Funktion hervorgehoben.

+0

Dies ist für Java-Dateien funktioniert, aber nichts anderes. :( – bobber205

+0

Ich weiß nicht, dass es einen universellen Word-Highlighter gibt, der in Eclipse eingebaut ist (dh mit einem Standard-Download-Paket ausgeliefert wird.) Sie werden wahrscheinlich ein Plugin finden müssen. Es gibt sicherlich Entsprechungen für andere Programmiersprachen Versuchen Sie http://marketplace.eclipse.org/ –

+0

das funktioniert auch für Scala – zinking

6

fand ich ein Plugin Eclipse-Blick genannt, die wie Notepad sucht ++, aber ohne einen Doppelklick auf

http://code.google.com/p/eclipse-glance/

+0

Dies scheint das nächste Verhalten zu sein zu Notepad ++. Ich habe eine meiner zusätzlichen Mausknöpfe der Kombination "Strg + Alt + F" zugeordnet, um dieses Plugin schneller zu verwenden.Noch nicht ganz so praktisch wie Notepad ++. – mikhail

+1

Eclipse-Update-Site verwiesen während der Installation von oben genannten Link nicht arbeiten Sie jetzt. Folgen Sie der in [link] genannten Problemumgehung (http://stackoverflow.com/questions/39357954/i-am-not-able-to-install-glance-plugin-fo-clipse-from-market-place) – Jai

5

Am nächsten zur Vorlage, was ich gefunden habe, alt ist - Verschiebung - O

+0

hat für mich gearbeitet !!! – Gero

+0

Upvote diese Antwort –