Eclipse EGit с темным фоном, все еще имеет черный текст

Мои извинения, если Stackoverflow был неправильным сайтом Stackexchange для этого вопроса, связанного с IDE.

Я работаю над проектом, который делится с Git, на Eclipse Luna. Таким образом, я полагаюсь на плагин EGit для интеграции Git в IDE (обратите внимание, что я установил последнюю версию EGit, 3.5). Я предпочитаю использовать темные цветовые темы в своих IDE, поэтому я использую интерфейс Moonrise и Eclipse Color Themes, чтобы включить это поведение.

Все работает отлично, моя IDE темная, а цвета внутри панелей инструментов и меню не являются ненормальными. Тем не менее, все еще есть проблемы с раскраской EGit в моем обозревателе пакетов. Основная проблема заключается в том, что определенный текст в Проводнике пакетов теперь окрашен в черный цвет (это делается в каталогах и файлах, которые были отредактированы). И это на черном фоне. Это делает невозможным увидеть цвет текста.

Я знаю, что я могу изменить эту окраску вручную, перейдя в Preferences → General → Appearance → Colors and Fonts, выберите Git и измените все действия, в результате чего цвет черный станет другим цветом вместо. Тем не менее, я считаю, что это немного утомительно, и я подумал, что, возможно, есть более интуитивный способ изменить эти цвета динамически, чтобы иметь больше смысла на темном фоне. У меня также есть эти мысли, потому что этот вопрос уже сообщался как ошибка в EGit, которая должна была быть исправлена ​​версией 3.5.

Любое понимание этой проблемы, с которой я сталкиваюсь, очень ценится.

Ответы

Ответ 1

Вам нужно отредактировать тему Eclipse. Перейдите в Окно → Настройки → Внешний вид > Цвета и шрифты. Поиск по Uncommitted Change (Foreground), отредактируйте и выберите нужный цвет.

Ответ 2

Я использую обычный Git, который также дал черный текст. Вы можете полностью отключить его в разделе "Настройки" > "Внешний вид" > "Этикетки", где вы снимите флажок Git.

Я не думаю, что можно отключить изменение текста Git, но сохранить изменения ' > '.

Ответ 3

Вместо того, чтобы отключать эту функцию, вы можете оставить Git декораторы включенными и изменить несколько настроек. Вы по-прежнему сможете увидеть правильные цвета темы, и вы должны изменить только две вещи:

  • Перейдите в Настройки → Общие → Внешний вид → Цвета и шрифты → Git.
  • Выберите "Uncommitted Change (Foreground)".
  • Установлено примерно на 72% белого цвета на черной полосе белого цвета.
  • Выберите "Игнорируемый ресурс (Foreground)".
  • Установлено примерно на 72% белого цвета на черной полосе белого цвета.
  • Нажмите "Применить" и "Хорошо".

Вы должны быть добры, чтобы идти, и у вас будет свобода настройки любых цветов, которые вы хотите показать полям "Ignored" и "Uncommitted Change".

Мы здесь разработчики... Не убийцы...

Ответ 4

Пока все остальные шрифты и цвета вам по душе в Eclipse - перейдите к...

Window -> Preferences -> General -> Appearance -> Label Decorations

Снимите флажок Git и почему не SVN, пока вы на нем.

Это должно очистить все для EGit.

Вы также можете обнаружить, что удаление других элементов в этом разделе позволит устранить другие проблемы с шрифтом/цветом, которые могут возникнуть.

Ответ 5

Используйте другой инструмент для управления git (например, Sourcetree или даже cli git) и отключите свой проект, щелкнув его правой кнопкой мыши, перейдя в меню Team и выбрав "отключиться" от него. Для меня это отлично работает, поскольку я привык использовать cli git.