Eclipse, изменение цвета фона всплывающего текста при наведении указателя мыши на ключевое слово
Ubuntu 10.04.1 новая тема по умолчанию все цвета фона для окон установлены на черный.
Я не хочу этого менять.
В Eclipse интерфейс не сильно изменился из-за 10.04.1 - за исключением одной досадной вещи:
когда мышь нависает над ключевым словом - например, переменной - тип (...) этого ключевого слова отображается в небольшом всплывающем окне.
Проблема с 10.04.1 заключается в том, что текст имеет черный цвет, а фон также черный.
Есть ли способ изменить этот цвет фона в Eclipse?
Ответы
Ответ 1
Весь цвет фонового фонового изображения управляется в Preferences > Java > Editor
(например, тот, который отображается в списке завершения в ошибка 133615). < ш > Другие цвета фона находятся в General > Appearance > Colors and Font
(введите background
в поле фильтра).
Но всплывающее окно типа похоже на системный цвет, поэтому вы видите черный фон.
Если это действительно так, стоит сообщить об ошибке.
OP подтверждает, что это не так, на самом деле:
Это было в Preferences > C/C++ > Editor > Source hover background
, и ему пришлось отключить "Системное значение по умолчанию" (поскольку показанный цвет был светло-серым!)
В Ubuntu 12.04+ сообщение "Как изменить цвет фона всплывающей подсказки в Unity?" также упоминается:
/usr/share/themes/Ambiance/gtk-2.0/gtkrc
Недавняя публикация (декабрь 2012) " Eclipse Papercut # 10 - Eclipse на Ubuntu: исправление цвета черного фона в режиме hover" (из Lars Vogel) подтверждает:
Соответствующие свойства tooltip_fg_color
и tooltip_bg_color
.
Просто выполните поиск этих значений, иногда они меняются между версиями, в настоящее время они находятся в самом верху файла.
В следующей настройке используются более разумные цвета.
tooltip_fg_color:#000000
tooltip_bg_color:#f5f5c5
pointhi добавляет в комментариях:
Мне также пришлось установить переменную окружения SWT_GTK3=0
, прежде чем запускать eclipse, чтобы заставить ее работать.
Ответ 2
Если вы используете KDE (Kubuntu), вы можете исправить это, изменив цвет фона всплывающей подсказки в системных настройках KDE → Внешний вид приложения → Цвета → Цвета и изменив фон всплывающей подсказки.
Ответ 3
Я принял немного другое решение,
Сначала создайте новый script, eclipse.sh, который запустит eclipse, мой вид выглядит следующим образом:
#!/bin/bash
GTK2_RC_FILES=/usr/share/eclipse/gtkrc-2.0-eclipse /usr/share/eclipse/eclipse
Затем создайте файл gtkrc (/usr/share/eclipse/gtkrc-2.0-eclipse), мой вид выглядит следующим образом (у него есть и другие изменения, чтобы лучше использовать экран):
style "my-tooltips"
{
bg[NORMAL] = "#FFFFAF"
fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "my-tooltips"
style "gtkcompact"
{
font_name="Ubuntu Light 11"
GtkButton::default_border={0,0,0,0}
GtkButton::default_outside_border={0,0,0,0}
GtkButtonBox::child_min_width=0
GtkButtonBox::child_min_heigth=0
GtkButtonBox::child_internal_pad_x=4
GtkButtonBox::child_internal_pad_y=4
GtkMenu::vertical-padding=1
GtkMenuBar::internal_padding=0
GtkMenuItem::horizontal_padding=4
GtkToolbar::internal-padding=1
GtkToolbar::space-size=1
GtkOptionMenu::indicator_size=0
GtkOptionMenu::indicator_spacing=0
GtkPaned::handle_size=4
GtkRange::trough_border=0
GtkRange::stepper_spacing=0
GtkScale::value_spacing=0
GtkScrolledWindow::scrollbar_spacing=0
GtkExpander::expander_size=10
GtkExpander::expander_spacing=0
GtkTreeView::vertical-separator=0
GtkTreeView::horizontal-separator=0
GtkTreeView::expander-size=10
GtkTreeView::fixed-height-mode=TRUE
GtkWidget::focus_padding=0
GtkTreeView::vertical-separator = 0
}
class "GtkWidget" style "gtkcompact"
style "gtkcompactextra"
{
xthickness=0
ythickness=0
}
class "GtkButton" style "gtkcompactextra"
class "GtkToolbar" style "gtkcompactextra"
class "GtkPaned" style "gtkcompactextra"
class "GtkNotebook" style "gtkcompact"
Ответ 4
window → preferences → general → Appearance → Color & Fonts → Java (необходимый язык, пример java) → Цвет текста Javadoc (или фон Javadoc)