Eclipse ya no resalta referencias

320

Tengo un problema extraño En Eclipse Ganymede, solía poder resaltar una variable, y destacaría el uso de esas variables en ese método. Sin embargo, a través de alguna acción, ahora lo he desactivado. ¿Hay alguna forma de habilitarlo?

Intenté buscar en Google, pero como no sé cómo se llama la función, es un poco difícil.

Es una característica realmente útil, y es molesto que no funcione.

Gerrie
fuente
3
Bien, intentaré hacerlo más relevante la próxima vez. Solo para satisfacer mi curiosidad, ¿qué habrías usado?
Gerrie
posible duplicado de Eclipse no resalta las variables coincidentes
Nateowami
después de hacer lo que dice la respuesta aceptada, es posible que deba reiniciar eclipse para que los cambios surtan efecto.
mathheadinclouds

Respuestas:

613

Hay un pequeño ícono de "resaltador" en la barra de herramientas: alterna "Marcar ocurrencias".

Desde la ventana de preferencias, la característica que quiere decir se configura navegando a:

Ventana -> Preferencias -> Java -> Editor -> Marcar ocurrencias

captura de pantalla

Rytmis
fuente
23
Protip: el cuadro de diálogo de opciones tiene una ingeniosa búsqueda de buscar mientras escribe, así es como lo encontré también. :)
Rytmis
2
también funciona para PHP si vas a la ventana -> preferencias -> php -> editor -> marcar ocurrencias
max4ever
1
¡Muchas gracias! También funciona para CDT: ventana -> preferencias -> c / c ++ -> editor -> marcar ocurrencias
xmoex
De manera similar para Aptana studio: Window-> Preferences-> Aptana-> Editors -> {php | javascript | html ...} Fuente: el botón Toggle Mark Occurrences está atenuado
sum
1
Si ninguno de los comentarios anteriores funcionó, desmarque "Marcar ocurrencias del elemento seleccionado en el archivo actual"> Aplicar> Aceptar. Regrese a las preferencias, marque "Marcar las ocurrencias del elemento seleccionado en el archivo actual"> Aplicar> Aceptar.
realPK
142

Hay un pequeño ícono de "resaltador" en la barra de herramientas: alterna "Marcar ocurrencias".

Probablemente lo presionó accidentalmente al intentar seleccionar un elemento del menú en algún momento. Tenía un amigo que hizo eso con el botón de la barra de herramientas "Mostrar solo el elemento seleccionado" ...

Puede presionarlo nuevamente o configurarlo como dice Rytmis.

Scott Stanchfield
fuente
Para aptana studio, este botón está atenuado. Tienes que hacer eso en el menú.
Sumid
Esta respuesta me gustó más que la respuesta aceptada, ya que esto satisfizo el misterio detrás: "¿Cómo podría haber desactivado la función cuando nunca abrí la ventana de preferencias en años?"
Syed Aqeel Ashiq
Oops, lo presioné accidentalmente: P
Shantaram Tupe
106

Presione alt- shift- O.

Alterna la característica "Marcar ocurrencias" de Eclipse; que proporciona la funcionalidad de resaltado que te falta.

Fortega
fuente
18
  • En Eclipse Kepler ,
    simplemente puede usar el ícono " Alternar marca de ocurrencia " en la barra de herramientas o puede usar el atajo de teclado alt+ shift+ O.

    ingrese la descripción de la imagen aquí

  • Window > Preferences > Java > Editor > Mark Occurrences. Habilite " Marcar apariciones del elemento seleccionado en el archivo actual " y haga clic Apply.

    ingrese la descripción de la imagen aquí

Chandra Sekhar
fuente
Y si encuentra este problema incluso si tiene las opciones marcadas, entonces: 1) "desmarque"> "aplicar". 2) "marcar"> "aplicar"
Farah
11

En Mac OS es opt- cmd- OLo presioné una vez por error, gracias a esta pregunta encontré el camino de regreso

Geert Weening
fuente
8

También tuve esto y mis opciones de Mark Occurrence ya estaban todas marcadas. Como siempre, intente reiniciar Eclipse, funcionó para mí.

EDITAR: En realidad funcionó un poco. Hay un error en Eclipse que cuando abre un proyecto en una nueva ventana (en caso de que su primera ventana de Eclipse sea un desastre lleno de proyectos) comienza a no funcionar. En caso de que lo necesite, puede seleccionar un elemento y alternar el resaltador en la barra de herramientas o usar Alt + Shift + O, pero tendrá que hacerlo cada vez que seleccione un elemento.

Thiago
fuente
He encontrado este error también. En lugar de reiniciar eclipse, también puede seguir los consejos de esta página y deshabilitar las apariciones de marcas y luego volver a habilitarlas.
lifeson106
4

Además, debe ir a General-> Editores-> Editores de texto-> Anotaciones, elegir Ocurrencias y marcar el "Texto como" y elegir Destacado. Esto te hará feliz.

CodeSlinger
fuente
Esto le permite elegir la forma en que aparecen las ocurrencias en la pantalla. Destacado fue preestablecido para mí. Probablemente el valor predeterminado.
misiu_mp
2

Probablemente así fue como se desactivó la 'marca de eventos' ... Estaba usando Ctrl + Shift + O para organizar las importaciones y, por error, elegí Alt en lugar de Ctrl. Por lo tanto, se puede activar de nuevo con Alt + Shift + O.

Sankalp
fuente
Cometí el mismo error, pero para resaltar la aparición de un archivo, utilicé Cambiar nombre de acceso directo de ocurrencias Ctrl + Alt + r. Gracias tu publicación me ayudó mucho. ): -
Yash
1

Tuve un problema similar. Lo resolví desinstalando el complemento erlang llamado "erlide".

svrkispm
fuente
3
Gracias, se lo enviaré a mi amigo fanático de Erlang. Aunque estoy seguro de que no usa eclipse.
Gerrie
1

Tuve el problema similar donde las referencias no estaban resaltadas, al habilitar las ocurrencias de marca en windows-prefrences-java-editorpuedo resaltar las referencias

valarmathi
fuente
0

Para mí ya no funcionaba porque había un error en el código. Generalmente funciona, pero a veces puede que no, asegúrese de que su código no tenga errores si nada más funciona.

Tudor
fuente