Цвет фона Eclipse не изменит OSX, Pydev

Пожалуйста, прочтите, прежде чем помечать как дубликат, я долгое время искал ответ на свой конкретный вопрос и не нашел его.

Моя IDE Eclipse (Luna 4.4.1) отказывается изменять цвет фона для текстового редактора. Смотрите скриншот. Вроде черный при запуске IDE, потом через несколько секунд переключается на белый.

Снимок экрана IDE, на котором виден прерванный цвет фона

Я пробовал (с перезапусками программы между изменениями):

  • Eclipse> Настройки> Общие> Внешний вид (установить на темное время суток или восход луны)
  • Eclipse> Настройки> Общие> Внешний вид> Цветовая тема (пробовал много темных тем)
  • Eclipse> Настройки> Общие> Редакторы> Текстовые редакторы> (Цвет фона => Черный)

Я использую подключаемый модуль PyDev, но я также пытался переключиться на Java и другие перспективы и столкнулся с той же проблемой. Я пробовал установить тему Moonrise, а также удалить и переустановить ее, а также плагин Eclipse Color Theme.

Кто-нибудь видел это раньше и придумал решение?

Обновлено:

Если я изменю среду IDE на перспективу Java и открою файл Java, у меня все равно будет раздражающий белый фон, но немного по-другому:

снимок экрана с нарушенным цветом фона в редакторе Java

Я удалил тему восхода луны и использую здесь темную тему. Я думаю, это исключает влияние Pydev на цвета, и это должно быть что-то на уровне общего редактора. Хотя, опять же, я установил черный цвет фона для общего редактора.

ГЛАВНОЕ ОБНОВЛЕНИЕ - ошибка в некоторой степени воспроизводима

Хорошо, я не решил проблему, но выяснил, что ее вызывает! Когда я открываю Window> Customize Perspective, фон переключается на правильный черный стиль и остается таким, пока я не перезапущу IDE. Это без изменения каких-либо настроек, просто открытие этого диалогового окна. Но почему?


person LaserJesus    schedule 13.04.2015    source источник
comment
Была ли у вас эта проблема перед установкой плагинов Moonrise или Color Theme?   -  person E-Riz    schedule 17.04.2015
comment
Некоторое время у меня не было проблемы ни до, ни после. Кажется, в какой-то момент я изменил настройку, чтобы вернуться к белой теме (для борьбы с солнечными бликами). После попытки вернуть все обратно к темноте у меня осталась эта неприятная проблема.   -  person LaserJesus    schedule 18.04.2015
comment
Можете ли вы удалить эти сторонние плагины и посмотреть, вернется ли все в норму?   -  person E-Riz    schedule 20.04.2015
comment
Я попытался удалить оба плагина (Color Theme и Moonrise), но безуспешно. Я также попытался переустановить каждый из них по отдельности, а затем снова оба вместе. Включая перезапуски IDE между каждым изменением. По-прежнему безуспешно. Однако я добился успеха с ответом Chandrayya GK, удалив плагин Editbox, о котором я даже не догадывался.   -  person LaserJesus    schedule 23.04.2015


Ответы (2)


Думаю, мой ответ на этот пост Как изменить цвет редактора в Eclipse работает для вас.

Я думаю, это из-за плагина Editbox. Отключите EditBox и установите флажок. Если не работает, удалите EditBox, затем проверьте.

Это из-за конфликтов между настройками цвета Editbox и настройками темы eclipse.

person Chandrayya G K    schedule 20.04.2015
comment
Потрясающие! Это исправило :) Наслаждайтесь наградой. - person LaserJesus; 23.04.2015

Из patchnotes кажется, что pydev поддерживает eclipse darktheme с версии 3.6.0: http://pydev.org/history_pydev.html < / а>

Редактор PyDev поддерживает новую темную тему в Eclipse 4.4 (поэтому, когда она выбрана, цвета редактора правильно обновляются).

Я считаю, что у редактора pydev есть свои предпочтения, поэтому, если вы хотите редактировать цвета для редактора, это может быть:

Window > preferences > PyDev > Editor

Вы можете найти ресурсы для настройки редактора pydev (если все еще не answerint для темной темы eclipse) здесь: http://pydev.blogspot.fr/2009/07/creating-dark-theme-and-exporting-and.html

Вы можете попробовать отключить редактор pydev с помощью расширения типа файла, но не уверены, что это будет приятная окраска синтаксиса (window>preferences>pydev>editor>code style>filetypes)

person flafoux    schedule 17.04.2015
comment
Я обновил свой вопрос, чтобы показать, что проблема не ограничивается редактором PyDev, но и другими языками / перспективами в Eclipse IDE. Я также считаю, что настройки редактора для PyDev специально не включают никаких цветов фона, а только цвета текста переднего плана для различных категорий объектов символа / кода. - person LaserJesus; 18.04.2015