Cómo cambiar el color de resaltado en el cuadro de autocompletar en Eclipse


No puedo encontrar una manera de cambiar el color de la selección resaltada en el cuadro de autocompletar en Eclipse.

introduzca la descripción de la imagen aquí

Como puede ver en la captura de pantalla, el texto blanco sobre fondo gris claro no es muy legible.


Ubuntu 11.10 con Unity y Eclipse Classic


Actualización: Esto depende del sistema, de hecho. Cambiar el tema Ubuntu cambia este color. Hay configuraciones sobre esto en /usr/share/themes/Ambiance/, pero no puedo averiguar cuál. El el fondo es un degradado, por lo que elegir el color y greping para él no funciona.

Author: Emil Ivanov, 2011-11-04

7 answers

Debe ser una configuración del sistema, pruebe el centro de control de Ubuntu (configuración del sistema) / apariencia / personalizar. Haga clic en todas las pestañas y vea qué color coincide con el color en eclipse.

Actualización: Acabo de darme cuenta de que en ubuntu 11.04 por alguna extraña razón se eliminó la posibilidad de personalizar los colores, es necesario cambiar los archivos de configuración

sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc 

En mi versión la línea 94 es

base[ACTIVE]      = shade (0.97, @bg_color)

Que necesita cambiar como desee, por ejemplo:

base[ACTIVE]      = shade (0.50, @bg_color)

Luego vas a Configuración del sistema / apariencia, cambiar el tema a algo y luego cambiar de nuevo a Ambiente y voila, las cosas se cambian. Simplemente no puedo imaginar por qué no hay interfaz de usuario para cambiar esto.

Actualización 2: esto es ligeramente similar a lo que sugirió el otro comentarista, solo que en un archivo diferente. Supongo que la diferencia es que afectará al sistema globalmente

ACTUALIZAR 2 :

En ubuntu 11.10 todavía no hay GUI para cambiar los colores del tema, pero también cambiaron el archivo structure so exectute the following command (same as above)

sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc 

Y busque esta sección que controla los colores de la información sobre herramientas:

style "tooltips" {
    bg[NORMAL]        = @tooltip_bg_color
    fg[NORMAL]        = @tooltip_fg_color
}

Y alter es como usted desea, por ejemplo:

    bg[NORMAL]        = "#000000"
    fg[NORMAL]        = "#FFFFFF"

ACTUALIZAR 3 :

En ubuntu 12.04 debe hacer los cambios descritos en la actualización 1 y la actualización 2

 39
Author: Peter Szanto,
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-05-21 10:31:34

Este problema también se puede solucionar desde Eclipse, como se describe en la entrada del blog Arreglar los colores de Eclipse en ubuntu 12.04.

  1. Vaya a las Preferencias (Ventana -> Preferencias)
  2. Elija General - > Apariencia en el menú de la izquierda
  3. Desmarque la casilla de verificación Utilizar fuentes y colores mixtos para las etiquetas

Antes

la ventana de finalización de código de color incorrecto en eclipse

Después de

introduzca la descripción de la imagen aquí

 36
Author: Konrad Reiche,
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-07-14 10:28:31

Para Ubuntu 12.04, simplemente edite el archivo /usr/share/themes/Ambiance/gtk-2.0/gtkrc buscar

  base[ACTIVE]      = shade (0.94, @bg_color)

Cambiar el porcentaje de sombra de 0.94 a lo visible como 0.54

  base[ACTIVE]      = shade (0.54, @bg_color)

Entonces funciona.

 8
Author: Ethan Song,
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-05-04 22:55:38

Cómo cambiarlo para todos los temas de Ubuntu

En Ubuntu puede agregar una solución al tema de apariencia:

  • Abrir un terminal ( CTRL + ALT + T )
  • Crea un nuevo archivo con: gedit ~/.gtkrc-2.0
  • En ese archivo agregue estas líneas:

    style "eclipse_fix" 
    { 
    base[ACTIVE] = shade(0.7, "#F2F1F0") 
    }
    
    class "GtkTreeView" style "eclipse_fix"
    
  • Guardar archivo

  • En Configuración del sistema > Apariencia, cambie a otro tema y luego vuelva al tema que tenía. Esto se hace para "actualizar" el tema actual con la solución. (Alternativamente, cierre la sesión e inicie sesión de nuevo.)
  • Prueba en Eclipse, con suerte tu asistente de contenido será legible;)
 5
Author: Jason Plank,
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-01-12 18:57:02

Alternativamente puede actualizar las variables en la parte superior del archivo gtkrc. Para su problema particular sería selected_fg_color, no tooltip_fg_color, por ejemplo, cámbielo de blanco a negro (#000000). Aquí están mis ajustes:

gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#000000\n
selected_bg_color:#f07746\nselected_fg_color:#000000\n
text_color:#3C3C3C\nbg_color:#F2F1F0\ntooltip_bg_color:#FFFFFF\nlink_color:#DD4814"
 2
Author: Andrew Nguyen,
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-02-13 20:39:50

No necesita usar el símbolo del sistema en absoluto.

Ventana - > Preferencias - > General - > Apariencia -> Colores y Fuentes -> Básico - > Content Assist color de fondo / Content Assist color de primer plano

Todo es personalizable a través de la GUI.

cómo cambiar el color de content assist en eclipse

 2
Author: lucifer,
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-16 23:59:31

Esto puede parecer fácil parece. Eso es cambiar el tema de color de eclipse. Windows - > Preferencia - > Apariencia - > Tema de color.

 0
Author: Photon001,
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
2018-06-26 10:40:12