2009-05-28 28 views
307

Tengo un problema extraño. En Eclipse Ganimedes, solía destacar una variable y resaltaría el uso de esas variables en ese método. Sin embargo, a través de alguna acción ahora lo he deshabilitado. ¿Hay alguna manera de habilitarlo?Eclipse ya no resalta las referencias

Intenté buscar en Google, pero como no sé cómo se llama la característica, 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é hubieras usado? – Gerrie

+0

posible duplicado de [Eclipse no resalta las variables coincidentes] (http://stackoverflow.com/questions/9920080/eclipse-does-not-highlight-matching-variables) – Nateowami

+0

después de hacer lo que dice la respuesta aceptada, es posible que tenga que reinicie Eclipse para que los cambios surtan efecto. – mathheadinclouds

Respuesta

578

Hay un pequeño ícono "resaltador" en la barra de herramientas, que alterna "Marcar apariciones".

Desde la ventana de preferencias, la característica que quiere decir está configurado navegando a:

Ventana ->Preferencias ->Java ->Editor ->Marcos Ocurrencias

screen shot

+23

Protip: el cuadro de diálogo de opciones tiene una búsqueda nifty de buscar según el tipo, así es como lo encontré. :) – Rytmis

+2

funciona también para PHP si va a la ventana -> preferencias -> php -> editor -> marca las ocurrencias – max4ever

+1

¡Muchas gracias! Funciona también para CDT: ventana -> preferencias -> c/C++ -> editor -> marca las ocurrencias – xmoex

141

Hay un pequeño ícono de "resaltador" en la herramientab ar - alterna "Marcar apariciones".

Probablemente lo presionó accidentalmente al intentar seleccionar un elemento de menú en algún momento. Tuve un amigo que hizo eso con el botón de la barra de herramientas "mostrar elemento seleccionado solamente" ...

Puede presionarlo nuevamente o configurarlo como dice Rytmis.

+0

Para aptana studio, este botón está atenuado. Tienes que hacer eso en el menú. – sumid

+0

Me gustó esta respuesta más que la respuesta aceptada, ya que esto satisfizo el misterio detrás: "¿Cómo podría haber posiblemente desconectado la función cuando nunca abrí la ventana de preferencias en años?" –

+0

¡Uy, accidentalmente lo presioné: P –

101

Prensa alt - cambio - O.

Alterna la función "Ocurrir Ocurrencias" de Eclipse; que proporciona la funcionalidad de resaltado que te falta.

3

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

+0

Esto le permite para elegir la forma en que aparecen las apariciones en la pantalla. Resaltado fue preestablecido para mí. Probablemente el predeterminado. –

11

en Mac OS Es opt - cmd - O Presioné que una vez por error, gracias a esta pregunta he encontrado mi camino de regreso

1

tuve un problema similar. Lo solucioné desinstalando el plugin erlang llamado "erlide".

+3

Gracias, se lo enviaré a mi amigo erlang fanático. Aunque estoy seguro de que él no usa eclipse. – Gerrie

8

Tuve esto también y mis opciones de Ocurrencia de marca ya estaban todas marcadas. Como siempre, intente reiniciar Eclipse, funcionó para mí.

EDITAR: En realidad, funcionó un poco. Hay un error en Eclipse de que cuando abres un proyecto en una nueva ventana (en caso de que tu primera ventana de Eclipse esté llena de proyectos) no comienza a funcionar. En caso de que lo necesite, puede seleccionar un elemento y alternar el resaltador en la barra de herramientas o usar Alt + Mayús + O, pero tendrá que hacerlo cada vez que seleccione un elemento.

+0

También he encontrado este error. En lugar de reiniciar eclipse, también puede seguir los consejos en esta página y deshabilitar las ocurrencias de marca y luego volver a habilitarlo. – lifeson106

1

tuve el problema similar donde las referencias no se pusieron de relieve, sobre la activación de las apariciones de la marca en windows-prefrences-java-editor soy capaz de poner de relieve las referencias

16
  • En Eclipse Kepler,
    puede simplemente usar el icono "Alternar marca Ocurrencias" en la barra de herramientas o puede usar el atajo de teclado alt + shift + O.

    enter image description here

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

    enter image description here

+0

Y si encuentra este problema incluso si tiene las opciones marcadas, entonces: 1) "desmarcar"> "aplicar". 2) "marcar"> "aplicar" – Farah

1

Eso es probablemente la forma, perdieran las ocurrencias 'marca' ... yo estaba usando Ctrl + Shift + O para organizar las importaciones y por error Alt elegido en lugar de Ctrl. Para que pueda encenderse de nuevo con Alt + Shift + O.

+0

El mismo error que he cometido, pero para resaltar la aparición de un archivo que utilicé ** Renombrar ** atajo de ocurrencias 'Ctrl + Alt + r'. Gracias su publicación me ayudó mucho.): - – Yash

Cuestiones relacionadas