No se pueden resaltar todas las ocurrencias de una palabra seleccionada en Eclipse


Intenté usar el botón Toggle mark occurrences (Alt + Shift + O) y también en Preferences -> General -> Editors -> Text Editor -> Annotations y establecer las ocurrencias de C/C++ y las ocurrencias de escritura de C/C++. Pero aún así cuando selecciono una palabra no resaltará todas las ocurrencias de esa palabra específica.

Lo que estoy usando es Eclipse Indigo Service Release 2 en XP, con un proyecto de C++.

Author: Kobe, 2012-04-25

10 answers

Puede intentar activar Alternar Ocurrencias de marcas con el icono en la barra de herramientas: Barra de herramientas de Eclipse

 230
Author: Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-25 07:12:24

Preferencias Java > Java Editor > Editor {>Marcar ocurrencias

 32
Author: lwpro2,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-11 09:34:28

En General > Editors > Text Editors > Annotations

introduzca la descripción de la imagen aquí

 16
Author: RaiVikrant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-02 04:53:25

Compruebe las opciones que están marcadas en Preferencias -> Java -> Editor -> Marcar ocurrencias. A continuación, reinicie Eclipse.

 7
Author: Alexis Pautrot,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-17 09:51:40

Encuentra el Preferences en Window,

ventana principal - pestaña

En General > Editors > Text Editors > Annotations(1)

(5) es seleccionar el color y presionar aplicar.

Ventana de preferencias

 4
Author: tk_,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-09 06:32:48

La funcionalidad estándar de "Marcar ocurrencias" incluida en Eclipse que todos recomiendan solo resalta identificadores en editores de cualquier idioma. Por ejemplo, no resaltará int en los editores C, y no ayudará en absoluto en el panel de consola.

Así que si desea resaltar TODAS las ocurrencias en CUALQUIER palabra en CUALQUIER panel de Eclipse (un poco como lo hace Notepad++), pruebe el complemento Glance para Eclipse.

A partir de noviembre de 2017 Glance funciona para Eclipse Neón y oxígeno. Hubo un período de tiempo en el que Neon no era compatible, y apareció un tenedor, pero parece innecesario ahora (y abandonado).

 3
Author: hmijail,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-01 21:49:42

Para Eclipse de Marte:

Ventana Preferences> Preferencias Check> Comprobar (Marcar las ocurrencias del elemento seleccionado en el archivo actual.)

Como se muestra en la figura:

introduzca la descripción de la imagen aquí

 1
Author: Aftab Virtual,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-18 07:47:17

Si entra en la ventana-prefrences, seleccione el idioma con el que desea trabajar. Seleccione el editor en este idioma específico y luego hay una ocurrencia de marca allí que tiene algunas opciones. Donde dice mantener marcas cuando la selección cambia, para mí esto fue comprobado. Cuando me desactivada, el sistema comenzó destacando correctamente.

 0
Author: NDEthos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-05-16 18:50:28

Para las personas que están utilizando un fondo oscuro con colores de fuente claros, es posible que desee ver el color de resaltado en Preferences -> General -> Editors -> Text Editor -> Annotations. El mío fue abonado a negro, que no se destaca sobre un fondo negro.

 0
Author: Bryan Kahlig,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-24 19:16:50
  1. Haga clic en la palabra y mantenga pulsada hasta que aparezca una ventana emergente como se muestra en la figura.
  2. En la ventana emergente, hay una pequeña flecha hacia la derecha, después de hacer clic en ella, aparece un nuevo icono.
  3. Haga clic en ese enlace para abrir preferences.
  4. Una vez en preferences, seleccione C/C++ Occurrences (será específico del idioma) y seleccione Include in next/previous navigation con Text as Highlighted.

Esto debería habilitar la función de resaltar todas las ocurrencias de la palabra seleccionada en el archivo abierto.

 -1
Author: athyagat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-25 23:36:40