IntelliJ: come evidenziare automaticamente le variabili come in Eclipse


96

Il mio datore di lavoro vuole che utilizzi IntelliJ per lo sviluppo Java. In precedenza, ho sempre usato eclipse.

Una delle mie funzionalità preferite in eclipse era la possibilità di fare clic su una variabile, un parametro di metodo, un campo di classe, ecc. E vedere l'utilizzo di tali variabili evidenziato in tutta la classe.

C'è un modo per abilitare questa funzione in IntelliJ IDEA? Sto usando la versione Ultimate 9.0.3.

Risposte:


164

File| Settings( Preferencessu Mac) | Editor| General| Evidenzia gli usi dell'elemento in corrispondenza del cursore .


10
Sicuramente vorrai installare anche il plug-in "Identifier Highlighter", che ti consente di navigare facilmente tra gli usi evidenziati.
Daniel Alexiuc

Questa opzione cambia il comportamento del tasto Invio? Dopo aver selezionato l'opzione, premere il tasto Invio non sposta il cursore su una nuova riga. Invece, passa al carattere successivo.
mmdemirbas

4
Qualche modo per cambiare il colore degli usi evidenziati?
Xorty

1
Funziona di default in 12x sembra
dbrin

1
Usando 2016.2 e questo non funziona affatto. L'impostazione era attiva per impostazione predefinita, ma non evidenzia la variabile su cui si trova il cursore (a meno che non sia in qualche modo dello stesso colore della non evidenziazione?)
Adam

14

Penso che Intellij non lo faccia per impostazione predefinita per un motivo. Se fai clic su un simbolo sul tuo codice, puoi premere Ctrl+Shift+F7, quindi evidenzierà (in alto visibile, non solo come la sottolineatura predefinita) tutte le occorrenze del simbolo. La cosa buona è che se sposti il ​​cursore di quel simbolo, lo manterrà evidenziato ovunque tu vada.

Suggerimento: puoi evidenziare quanti simboli diversi desideri allo stesso tempo.
Suggerimento 2: F3 / Maiusc + F3 va rispettivamente all'occorrenza successiva / precedente.


3
Grande! Cmd + Maiusc + F7 su Mac
HankCa

8

Vai in Impostazioni-> Impostazioni IDE-> Editor-> Colore e caratteri-> Generale

Crea una copia di Dracula in qualcosa come MyOwnDracula (non è possibile modificare lo schema incorporato).

Trova quello che devi cambiare, in questo caso è " Identifier under caret " e cambia i colori di primo piano e di sfondo a tuo piacimento.


1

Anche se questa è una domanda su come evidenziare tutte le variabili, i punti uno e due risponderanno che nel frattempo il punto 3 ti renderà più produttivo e rinominerà tutte le variabili simultaneamente se scegli di farlo.

  1. Con il cursore su un'occorrenza.
  2. Fare Ctrl+Shift+F7per selezionare tutte le altre occorrenze.
  3. Quindi Shift + F6rinominare tutte le occorrenze contemporaneamente.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.