IntelliJ: So markieren Sie Variablen wie in Eclipse automatisch

95

Mein Arbeitgeber möchte, dass ich IntelliJ für die Java-Entwicklung verwende. Bisher habe ich immer Eclipse verwendet.

Eine meiner Lieblingsfunktionen in Eclipse war es, auf eine Variable, einen Methodenparameter, ein Klassenfeld usw. zu klicken und die Verwendung dieser Variablen in der gesamten Klasse hervorzuheben.

Gibt es eine Möglichkeit, diese Funktion in IntelliJ IDEA zu aktivieren? Ich verwende Ultimate Version 9.0.3.

Tau-Neutrino
quelle

Antworten:

164

File| Settings( Preferencesauf Mac) | Editor| General| Markieren Sie die Verwendung von Elementen bei Caret .

CrazyCoder
quelle
10
Sie sollten auf jeden Fall auch das Plugin "Identifier Highlighter" installieren, mit dem Sie einfach zwischen hervorgehobenen Verwendungen navigieren können.
Daniel Alexiuc
Diese Option ändert das Verhalten der Eingabetaste? Nachdem Sie die Option aktiviert haben, wird Caret durch Drücken der Eingabetaste nicht in eine neue Zeile verschoben. Stattdessen wird zum nächsten Zeichen gewechselt.
mmdemirbas
4
Gibt es eine Möglichkeit, die Farbe von hervorgehobenen Verwendungen zu ändern?
Xorty
1
Funktioniert standardmäßig in 12x, wie es aussieht
dbrin
1
Mit 2016.2 funktioniert das überhaupt nicht. Die Einstellung war standardmäßig aktiviert, aber sie hebt nicht die Variable hervor, auf der sich mein Cursor befindet (es sei denn, sie hat irgendwie die gleiche Farbe wie die Nicht-Hervorhebung?)
Adam
14

Ich denke, Intellij tut dies aus einem bestimmten Grund nicht standardmäßig. Wenn Sie auf ein Symbol in Ihrem Code klicken, das Sie drücken können Ctrl+Shift+F7, werden alle Vorkommen des Symbols hervorgehoben (gut sichtbar, nicht nur wie die Standardunterstreichung). Gut ist, wenn Sie den Cursor dieses Symbols herausbewegen, wird es überall hervorgehoben.

Tipp: Sie können hervorheben, wie viele verschiedene Symbole gleichzeitig angezeigt werden sollen.
Tipp 2: F3 / Umschalt + F3 wechselt zum nächsten bzw. vorherigen Ereignis.

Mateus Viccari
quelle
3
Tolle Sache! Cmd + Shift + F7 auf Mac
HankCa
8

Gehen Sie zu Einstellungen-> IDE-Einstellungen-> Editor-> Farbe und Schriftarten-> Allgemein

Erstellen Sie eine Kopie von Dracula in MyOwnDracula (das integrierte Schema kann nicht geändert werden).

Finden Sie alles, was Sie ändern müssen. In diesem Fall ist es " Identifier under caret " und ändern Sie die Farben für Vordergrund und Hintergrund nach Ihren Wünschen.

atom88
quelle
1

Obwohl dies eine Frage zum Hervorheben aller Variablen ist, beantworten Punkt eins und zwei, dass Punkt 3 Sie produktiver macht und alle Variablen gleichzeitig umbenennt, wenn Sie dies wünschen.

  1. Mit dem Cursor auf ein Ereignis.
  2. Wählen Ctrl+Shift+F7Sie alle anderen Vorkommen aus.
  3. Dann Shift + F6gleichzeitig alle Vorkommen umzubenennen.
N Djel Okoye
quelle