IntelliJ: Cómo resaltar automáticamente variables como en Eclipse

96

Mi empleador quiere que use IntelliJ para el desarrollo de Java. Anteriormente, siempre he usado eclipse.

Una de mis características favoritas en eclipse fue poder hacer clic en una variable, parámetro de método, campo de clase, etc. y ver el uso de esas variables resaltadas en toda la clase.

¿Hay alguna forma de habilitar esta función en IntelliJ IDEA? Estoy usando Ultimate versión 9.0.3.

tau-neutrino
fuente

Respuestas:

164

File| Settings( Preferencesen Mac) | Editor| General| Resalte los usos del elemento en el símbolo de intercalación .

CrazyCoder
fuente
10
Definitivamente también querrá instalar el complemento "Identifier Highlighter", que le permite navegar fácilmente entre los usos resaltados.
Daniel Alexiuc
¿Esta opción cambia el comportamiento de la tecla Intro? Después de marcar la opción, presionar la tecla Intro no mueve el cursor a una nueva línea. En cambio, pasa al siguiente carácter.
mmdemirbas
4
¿Alguna forma de cambiar el color de los usos destacados?
Xorty
1
Parece que funciona por defecto en 12x
dbrin
1
Usando 2016.2 y esto no funciona en absoluto. La configuración estaba activada de forma predeterminada, pero no resalta la variable en la que está mi cursor (a menos que sea de alguna manera del mismo color que el no resaltado)
Adam
14

Creo que Intellij no hace esto de forma predeterminada por una razón. Si hace clic en un símbolo de su código, puede presionarCtrl+Shift+F7 , luego resaltará (Alto visible, no solo como el subrayado predeterminado) todas las apariciones del símbolo. Lo bueno es que, si mueve el cursor de ese símbolo, lo mantendrá resaltado donde quiera que vaya.

Sugerencia: puede resaltar cuántos símbolos diferentes desea al mismo tiempo.
Consejo 2: F3 / Shift + F3 va a la ocurrencia siguiente / anterior respectivamente.

Mateus Viccari
fuente
3
¡Muy buena! Cmd + Shift + F7 en Mac
HankCa
8

Vaya a Configuración-> Configuración IDE-> Editor-> Color y fuentes-> General

Haga una copia de Drácula en algo como MyOwnDracula (no se puede cambiar el esquema integrado).

Encuentre lo que necesite cambiar, en este caso es " Identificador bajo el signo de intercalación " y cambie los colores de primer plano y fondo a su gusto.

atom88
fuente
1

Aunque esta es una pregunta sobre cómo resaltar todas las variables, los puntos uno y dos responderán que, mientras tanto, el punto 3 lo hará más productivo y cambiará el nombre de todas las variables simultáneamente si así lo desea.

  1. Con el cursor en una ocurrencia.
  2. Hacer Ctrl+Shift+F7para seleccionar todas las demás ocurrencias.
  3. Luego, Shift + F6para cambiar el nombre de todas las ocurrencias simultáneamente.
N Djel Okoye
fuente