Подтвердить что ты не робот

Выбранная запись в контенте Eclipse не читается из-за цветов

В моей установке Eclipse выбранная запись в меню поддержки содержимого почти нечитаема, потому что цвет белый на белом-сером. См. Изображение ниже.

Highlighted entry unreadable

Я могу изменить цвет фона и текста не выбранных записей в списке из настроек eclipse, но выбранная запись всегда одного цвета и всегда нечитаема. Я использую Eclipse Color Theme RecognEyes, но это насколько мне известно, влияет только на редактора.

Как сделать текст выбранной записи в контекстно-зависимом меню доступным для чтения?

Обновление

После прочтения m1shk4 answer действительно кажется, что Eclipse принимает его цвета из текущей темы gnome. Однако это делает это каким-то странным образом.

Цвет фона окна "Помощник по содержанию" - это цвет фона входных полей, а цвет текста - цвет текста ввода. Все это кажется логичным.

Однако цвет фона выбранной записи - это цвет фона окна, но текст выбранной записи не цвет фона фона.

См. изображение ниже для иллюстрации.

Color mapping from gnome theme to eclipse

Кто-нибудь знает, как исправить или обмануть эту проблему?

Рабочее обходное решение

Кажется, эта проблема довольно специфична для темы gnome по умолчанию в Ubuntu. Переключение на другую тему gnome решает проблему для меня.

4b9b3361

Ответ 1

Не уверен, что все еще вовремя, но это может помочь всем вам, у кого такая же проблема, как и у меня:

Создайте файл ~/.gtkrc-2.0 и добавьте это содержимое в файл:

style "eclipse_fix" 
{ 
base[ACTIVE] = shade(0.7, "#4283d3") 
}

class "GtkTreeView" style "eclipse_fix"

Затем просто установите Unity новую тему (в форме "Конфигурация" ) и снова установите предыдущую тему (например, Ambiance). Это прочитает новый файл, созданный выше, и новый цвет вступит в силу в eclipse.

Ответ 2

Windows > Предпочтение > Общие > Внешний вид > Цвет и шрифты

Основные > Цвет фона для вспомогательного содержимого, цвет подсветки содержимого:

Preference

и voilà!

Content Assist

Ответ 3

Я на Eclipse Neon и использую цветные темы Eclipse.

Я решил эту проблему:

Window-> Preferences-> General-> Appearance: 
->Uncheck "Use mixed fonts and colors for labels."

Ответ 4

Обновление screenshot

Интерфейс на русском языке, но я думаю, что понятно, что цвета, которые вы ищете, соответствуют записи Selected Items. На моем снимке экрана светло-синий для фона и черный для переднего плана.

Ответ 5

Если вы находитесь на Ubuntu/Unity, продолжайте установку и запустите gnome-color-chooser. Глобальные цвета → Конфигурация по умолчанию, поля ввода → выбраны и изменяют цвета fg и bg в соответствии с вашими потребностями.

Ответ 6

У меня такая же проблема в Windows 7. Я обнаружил, что цвет текста (невыбранный текст) в окне поддержки содержимого можно изменить в: Desktop- > Персонализация- > Цвет окна- > Расширенные параметры внешнего вида- > Пункт- > MessageBox

Единственная проблема заключается в том, что нельзя задать цвет фона для MessageBox. → любая помощь от кого-то еще?

По крайней мере, вы можете что-то прочитать...

ПРИМЕЧАНИЕ. Будьте предупреждены, что многие другие приложения могут зависеть от цвета messageBox!

Ответ 7

Я смог исправить это в Ubuntu 12.04, отредактировав файл в теме (я использую Radiance):

sudo vi/usr/share/themes/Radiance/gtk-2.0/gtkrc

В верхней части находится ключевая "gtk-color-scheme" с кучей цветовых переменных, которые используются позже в файле. Я делаю эти изменения: tooltip_fg_color: # 000000 selected_fg_color: # 000000 tooltip_bg_color: # f5f5b5

После внесения изменений измените тему на что-то еще, а затем назад, и большинство из них выглядит лучше! Мне пришлось перезапустить eclipse, чтобы обновить шрифты в границах окна.

Обратите внимание, что, к сожалению, эти изменения иногда перезаписываются во время обновлений. Возможно, есть способ использовать ~/.gtkrc-2.0, чтобы сделать то же самое, я просто ничего не знаю об этом файле.