Затмение не применяет выделение цвета переднего плана - PullRequest
5 голосов
/ 03 февраля 2012

Я использовал http://www.eclipsecolorthemes.org/ для настройки цветовой подсветки синтаксиса в Eclipse. Моя стандартная палитра темна на свету, но выделенный текст инвертирован (свет на темноте). Проблема в том, что Eclipse использует мой выделенный цвет фона, но сохраняет обычный цвет переднего плана, поэтому я получаю нечитаемую темноту на темноте.

Обычно это код, поэтому мои цвета переднего плана основаны на цветах, основанных на синтаксисе, но я пробовал это на простом текстовом файле, который использует основные цвета из предпочтения General> Editors> Text Editors. Обычный текст - «Цвет переднего плана» в «Цвет фона», а выделенный текст - «Цвет переднего плана» в «Цвет фона выделения» - кажется, он полностью игнорирует «Цвет переднего плана выделения».

Это Eclipse Indigo на OS X. Недавно я поменял аппаратное обеспечение и прошел долгий итерационный процесс перестройки среды Eclipse, но я мог поклясться, что раньше это работало нормально (на Helios).

Ответы [ 2 ]

2 голосов
/ 16 ноября 2012

У меня также были проблемы с «цветом выделения» на темном фоне. Мне было интересно изменить «цвет фона выделения», а не цвет переднего плана.

Перезапуск Eclipse работал для меня на OS X (другие изменения цвета вступают в силу немедленно, но «выбор цвета фона» не действовал, пока я не перезапустил Eclipse)

Я также обновил Eclipse до последней версии, прежде чем сделать это.

0 голосов
/ 05 августа 2016

Я опубликовал более ранний ответ в качестве комментария, поэтому вот он как ответ.

Это определено в библиотеке OST SWT, оно намеренно игнорирует сконфигурированный «Цвет переднего плана выделения»:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=371924

Этот комментарий к билету Eclipse указывает на обходной путь, который я использую:

[На Mac] типичная схема - иметь фон выборацвет, близкий к невыбранному цвету фона.

Временное решение: не используйте инвертированную цветовую схему для выделения .Собственный пользовательский интерфейс Mac указывает на выбор, слегка скрывая цвет фона, не изменяя цвет переднего плана, поэтому библиотека SWT применяет этот шаблон пользовательского интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...