IntelliJ: Comment mettre en évidence automatiquement des variables comme dans Eclipse

96

Mon employeur veut que j'utilise IntelliJ pour le développement Java. Auparavant, j'ai toujours utilisé eclipse.

L'une de mes fonctionnalités préférées dans eclipse était de pouvoir cliquer sur une variable, un paramètre de méthode, un champ de classe, etc. et de voir l'utilisation de ces variables mises en évidence tout au long de la classe.

Existe-t-il un moyen d'activer cette fonctionnalité dans IntelliJ IDEA? J'utilise la version Ultimate 9.0.3.

tau-neutrino
la source

Réponses:

164

File| Settings( Preferencessur Mac) | Editor| General| Mettez en surbrillance les utilisations de l'élément au caret .

CrazyCoder
la source
10
Vous voudrez certainement aussi installer le plugin "Identifier Highlighter", qui vous permet de naviguer facilement entre les utilisations en surbrillance.
Daniel Alexiuc
Cette option modifie le comportement de la touche Entrée? Après avoir coché l'option, appuyer sur la touche Entrée ne déplace pas le curseur vers une nouvelle ligne. Au lieu de cela, il passe au personnage suivant.
mmdemirbas
4
Un moyen de changer la couleur des usages mis en évidence?
Xorty
1
Fonctionne par défaut en 12x, il ressemble à
dbrin
1
Utiliser 2016.2 et cela ne fonctionne pas du tout. Le paramètre était activé par défaut, mais il ne met pas en évidence la variable sur laquelle se trouve le curseur (à moins que ce ne soit en quelque sorte la même couleur que la non-surbrillance?)
Adam
14

Je pense qu'Intellij ne fait pas cela par défaut pour une raison. Si vous cliquez dans un symbole sur votre code, vous pouvez frapper Ctrl+Shift+F7, puis il mettra en évidence (High visible, pas seulement comme le soulignement par défaut) toutes les occurrences du symbole. La bonne chose est que si vous déplacez le curseur de ce symbole, il le maintiendra en surbrillance où que vous alliez.

Conseil: vous pouvez mettre en évidence le nombre de symboles différents souhaités en même temps.
Astuce 2: F3 / Shift + F3 passe respectivement à l'occurrence suivante / précédente.

Mateus Viccari
la source
3
Elle est bonne! Cmd + Shift + F7 sur Mac
HankCa
8

Allez dans Paramètres-> Paramètres IDE-> Editeur-> Couleur et polices-> Général

Faites une copie de Dracula sur quelque chose comme MyOwnDracula (impossible de changer le schéma intégré).

Trouvez tout ce que vous avez besoin de changer, dans ce cas, c'est " Identifiant sous le caret " et changez les couleurs du premier plan et de l'arrière-plan à votre goût.

atom88
la source
1

Même s'il s'agit d'une question sur la façon de mettre en évidence toutes les variables, les points un et deux répondront à ce que le point 3 vous rendra plus productif et renommera toutes les variables simultanément si vous choisissez de le faire.

  1. Avec votre curseur sur une occurrence.
  2. Faites Ctrl+Shift+F7pour sélectionner toutes les autres occurrences.
  3. Puis Shift + F6pour renommer toutes les occurrences simultanément.
N Djel Okoye
la source