it-swarm.com.de

So ändern Sie die Hervorhebungsfarbe im Autocomplete-Feld in Eclipse

Ich kann keine Möglichkeit finden, die Farbe der hervorgehobenen Auswahl im Autocomplete-Feld in Eclipse zu ändern.

enter image description here

Wie Sie dem Screenshot entnehmen können, ist weißer Text auf hellgrauem Hintergrund nicht sehr gut lesbar.


Ubuntu 11.10 mit Unity und Eclipse Classic


Update: Dies ist in der Tat systemabhängig. Das Ändern des Ubuntu-Themas ändert diese Farbe. Es gibt Einstellungen dazu in /usr/share/themes/Ambiance/, aber ich kann nicht herausfinden, welche. Der Hintergrund ist ein Farbverlauf, daher funktioniert die Auswahl der Farbe und des Greppings nicht.

41
Emil Ivanov

es muss sich um eine Systemeinstellung handeln. Versuchen Sie es mit dem Ubuntu-Kontrollzentrum (Systemeinstellungen)/Aussehen/Anpassen. Klicken Sie auf alle Registerkarten und sehen Sie, welche Farbe mit der Farbe in Eclipse übereinstimmt.

Update: Ich habe gerade festgestellt, dass in Ubuntu 11.04 aus irgendeinem Grund die Möglichkeit entfernt wurde, die Farben anzupassen, dass Sie die Konfigurationsdateien ändern müssen

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

in meiner version ist zeile 94

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

die Sie ändern müssen, wie Sie möchten, z.

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

dann wechseln Sie zu Systemeinstellungen/Erscheinungsbild, ändern das Thema in etwas und ändern dann wieder in Ambience und voila, die Dinge werden geändert. Ich kann mir einfach nicht vorstellen, warum es keine Benutzeroberfläche gibt, um dies zu ändern.

Update 2: Dies ist etwas ähnlich dem, was der andere Kommentator vorgeschlagen hat, nur in einer anderen Datei. Ich denke, der Unterschied ist, dass das System global beeinflusst wird

UPDATE 2:

in Ubuntu 11.10 gibt es noch keine grafische Benutzeroberfläche, um die Farben des Designs zu ändern. Sie haben jedoch auch die Dateistruktur geändert. Führen Sie den folgenden Befehl aus (wie oben)

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

und suchen Sie nach diesem Abschnitt, der die Tooltip-Farben steuert:

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

und ändern ist wie Sie möchten, z.

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

UPDATE 3:

In Ubuntu 12.04 müssen Sie beide in Update 1 und Update 2 beschriebenen Änderungen vornehmen

39
Peter Szanto

Dieses Problem kann auch in Eclipse behoben werden, wie im Blogbeitrag Fix Eclipse-Farben in Ubuntu 12.04 beschrieben.

  1. Gehen Sie in die Einstellungen (Fenster -> Einstellungen)
  2. Wählen Sie im linken Menü Allgemein -> Darstellung
  3. Deaktivieren Sie das KontrollkästchenVerwenden Sie gemischte Schriftarten und Farben für Etiketten

vor

the bad colored code completion window in Eclipse

Nach

enter image description here

36
Konrad Reiche

bei Ubuntu 12.04 müssen Sie einfach die Datei /usr/share/themes/Ambiance/gtk-2.0/gtkrc suchen

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

Ändern Sie den Farbtonanteil von 0,94 auf sichtbare Werte wie 0,54

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

dann klappt es.

8
Ethan Song

Kommen Sie nach Ubunt

Su Ubuntu puoi aggiungere una correzione al tema Aspetto:

  • Apri un terminale (CTRL+ALT+T)
  • Erstelle eine neue Datei mit: gedit ~/.gtkrc-2.0
  • In der Quel File Aggiungi Queste Righe:

    style "Eclipse_fix" 
    { 
    base[ACTIVE] = shade(0.7, "#F2F1F0") 
    }
    
    class "GtkTreeView" style "Eclipse_fix"
    
  • Salvare il file

  • Geben Sie in Impostazioni di sistema> Aspetto ein altes und ein quindi ritorna al tema che avevi ein. Questo è fatto per "aggiornare" il tema corrente con la correzione. (In alternativa, disconnettersi e accedere di nuovo.)
  • Test in Eclipse, bei dem die Assistenz und die Gültigkeit der Legende angegeben ist;)
5
user920041

Sie müssen den Befehl Prompt überhaupt nicht verwenden.

Fenster -> Einstellungen -> Allgemein -> Darstellung -> Farben und Schriftarten -> Grundeinstellungen -> Hintergrundfarbe für Inhaltshilfe/Inhaltshilfe Vordergrundfarbe

Alles ist über die GUI anpassbar.

how to change the content assist color in Eclipse

2
lucifer

Alternativ können Sie die Variablen oben in der Datei "gtkrc" aktualisieren. Für Ihr spezielles Problem wäre es selected_fg_color, nicht tooltip_fg_color. Ändern Sie es beispielsweise von weiß in schwarz (# 000000). Hier sind meine Einstellungen:

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
Andrew Nguyen

Das mag leicht erscheinen. Das ist das Farbschema von Eclipse. Windows-> Einstellungen -> Darstellung -> Farbthema.

0
Photon001