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.


3
Bien, intentaré hacerlo más relevante la próxima vez. Solo para satisfacer mi curiosidad, ¿qué habrías usado?
Gerrie


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


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.


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.


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í


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


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.


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.


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.


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".


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


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.