41 votes

Comment faire pour modifier la couleur de surbrillance dans la zone de saisie semi-automatique dans Eclipse

Je ne peux pas trouver un moyen de changer la couleur de la sélection en surbrillance dans la zone de saisie semi-automatique dans Eclipse.

enter image description here

Comme vous pouvez le voir dans la capture d'écran du texte blanc sur un arrière-plan gris clair n'est pas très lisible.


Ubuntu 11.10 avec l'Unité et de l'Eclipse Classic


Mise à jour: C'est dépendante du système, en effet. La modification de la Ubuntu thème change cette couleur. Il y a des paramètres à ce sujet en /usr/share/themes/Ambiance/, mais je ne peux pas comprendre que l'on. Le fond est un dégradé, afin de prélever la couleur et grepping pour qu'il ne fonctionne pas.

39voto

Peter Szanto Points 2425

il doit être un paramètre système, essayez Ubuntu centre de contrôle (paramètres système) / apparence / personnaliser. Cliquez sur tous les onglets et voir la couleur qui correspond à la couleur de l'éclipse.

Mise à jour: Je viens de réaliser que dans ubuntu 11.04 pour une raison ou une autre la possibilité de personnaliser les couleurs a été supprimé, vous devez modifier les fichiers de configuration

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

dans ma version de la ligne 94

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

laquelle vous avez besoin de changer comme vous le souhaitez, par exemple:

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

ensuite, vous allez dans les paramètres Système / apparence, changer de thème pour quelque chose, puis revenir à l'Ambiance et voila, les choses ont changé. Je ne peux pas imaginer pourquoi il n'y a pas d'INTERFACE utilisateur pour changer cela.

Mise à jour 2: c'est un peu similaire à ce que l'autre intervenant a suggéré que, juste dans un fichier différent. Je suppose que la différence est la volonté d'influer sur le système à l'échelle mondiale

Mise à JOUR 2 :

dans ubuntu 11.10 il n'y a toujours pas d'interface graphique pour modifier les couleurs du thème, mais ils ont aussi changé la structure du fichier de sorte exectute la commande suivante (le même que ci-dessus)

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

et la recherche de ce que les contrôles info-bulle de couleurs :

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

et les modifier comme vous le souhaitez par ex.:

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

Mise à JOUR 3 :

Dans ubuntu 12.04 vous avez besoin de faire les deux modifications décrites à la mise à jour 1 et jour 2

38voto

platzhirsch Points 10662

Ce problème peut également être fixé à partir de l'intérieur de l'Éclipse, comme il est décrit dans le billet de blog Corriger Eclipse couleurs dans ubuntu 12.04.

  1. Allez dans les Préférences (Fenêtre -> Préférences)
  2. Choisissez Général> Apparence dans le menu de gauche
  3. Décochez la case à cocher Utiliser un mélange de polices et de couleurs pour les étiquettes

Avant

the bad colored code completion window in eclipse

Après

enter image description here

8voto

Ethan Song Points 81

pour Ubuntu 12.04, il suffit de modifier le fichier /usr/share/themes/Ambiance/gtk-2.0/gtkrc recherche pour

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

changer l'ombre de pourcentage de 0,94 à ce que visible comme 0.54

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

puis il travaille.

2voto

Andrew Nguyen Points 73

Alternativement, vous pouvez mettre à jour les variables en haut du fichier gtkrc. Pour votre problème particulier, il serait selected_fg_color, pas tooltip_fg_color, par exemple, changer du blanc au noir(#000000). Voici mes paramètres:

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"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X