Eclipse IDE для Java - полная темная тема

377

Есть ли способ полностью превратить Eclipse в темную IDE? Вот изображение того, что я спрашиваю:

Я не против сделать 1 час работы, чтобы сделать что-то вроде этого: D

РЕДАКТИРОВАТЬ:

Как сказал Константин Комиссарчик, мне пришлось изменить цвета моей ОС. Это возможно путем добавления пользовательского визуального стиля в Windows. С помощью пользовательской темы и пользовательского визуального стиля для Windows 7 (который я немного изменил) мой Eclipse выглядит как на картинке ниже: Скриншот моего Затмения

Обновление 2019:

Последние версии Eclipse теперь идут с темной темой. Просто зайдите General -> Appearance -> Themeи выберите «Dark» или другую подходящую версию, основанную на вашей операционной системе.

Затмение по умолчанию темная тема

Конечно, вы по-прежнему можете включить темные визуальные стили в Windows или изменить свою тему в других операционных системах, но по умолчанию темная тема достаточно хороша.

Алиреза Нури
источник
5
Я уже прочитал это . Темы, представленные на сайте и в плагине, просто меняют тему редактора, а не всего приложения.
Алиреза Нури
1
Я не знаю о последних версиях Eclipse, но для версии, которую я использую, это невозможно. Картинка, которую я загрузил, сделана с помощью пользовательского визуального стиля.
Алиреза Нури
1
Тема Placebo имеет приоритет над всеми другими темами или это то, что вы можете отменить на лету? Тот факт, что я перезаписываю библиотеки для его установки, - единственное, что мешает мне сделать это.
Даниэль Б. Чепмен,
1
В настоящее время я не использую Placebo VS. Я использую другой, но важно то, что использование VisualStyle полностью меняет внешний вид вашей Windows, а не только Eclipse. Вы можете легко перейти к настройке параметров в панели управления и изменить ее на стандартную тему Windows.
Алиреза Нури
1
Изображение выше создано с использованием пользовательского VisualStyle, который я уже связал. Однако в настоящее время я использую собственную модифицированную тему (для редактора) + эту удивительную тему для Eclipse Juno . Если хотите, я тоже могу поделиться своей темой.
Алиреза Нури

Ответы:

279

Восход луны - лучшая темная тема, которую я когда-либо видел для «Затмения»!
Просто следуйте инструкциям на сайте и наслаждайтесь!

https://github.com/guari/eclipse-ui-theme

https://raw.github.com/guari/eclipse-ui-theme/master/com.github.eclipseuitheme.themes/screenshot/screenshot-ubuntu_v0.8.2.png

Coding4Fun
источник
3
Это сработало для меня на последнем Eclipse (Kepler SR1). Я использую его с плагином eclipse color theme для подсветки синтаксиса.
SunnyD
58
Люди Ubuntu получат это, но, к сожалению, это отстой на Windows :(
vach
24
У меня не получилось, фон черный, а большая часть кода чёрная, поэтому довольно нечитаемая :(
Серенские
3
Если вы примените тему и выделение кода (ссылка на странице github) и настройки Eclipse Chrome Theme, которые также связаны, это действительно выглядит нормально в Windows. Возможно, вам придется изменить системную тему на ту, которая использует аналогичные цвета для окон и т. Д. (Например, download.microsoft.com/download/1/7/A/… для пользователей win 7), но вы на 99% пути, просто значения по умолчанию, которые они вам дают, и в устранении неполадок перечислены дополнительные твики, которые могут решить любые оставшиеся проблемы.
MrCeeJ
1
Я только что установил тему Moonrise, и это здорово, но мой текстовый редактор имеет черный цвет - есть ли способ изменить его на белый, чтобы он был виден при выборе кода?
Грязь
212

Обновление августа 2016:

Теджас Падлия добавляет в комментариях :

Темная тема хорошо работает с Eclipse 4.5 и
более поздними версиями с Windows 10. Нет больше черного текста на черном фоне


Обновление июнь 2014:

Как уже упоминалось шуме " Dark Theme, Top Затмения Luna Feature # 5 ", Eclipse , 4,4 (Luna) имеет темную тему , включенную в него (см informatik01 «s комментарий ):

http://eclipsesource.com/blogs/wp-content/uploads/2014/06/darklinux.png

Когда Eclipse 3.0 был выпущен в 2004 году, он привнес новый вид в рабочую среду. Теперь, 10 лет спустя, запускается совершенно новая Темная Тема.

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

На странице Что нового упоминается:

Новая тема темного окна была введена. Эта популярная тема сообщества демонстрирует мощь базового движка Eclipse 4.
Вы можете включить его на General > Appearanceстранице настроек .
Плагины могут добавлять расширения к этой теме, чтобы стилизовать их собственные определенные представления и редакторы, чтобы соответствовать теме окна.


Обновление апрель 2013:

Похоже, что приведенное ниже решение не очень хорошо работает с Eclipse Juno 4.2 и Windows 8, согласно Леннарту в комментариях .

Одним из решений, которое (в основном) работает, является Eclipse Chrome Theme (совместимая с Juno 4.2 и даже Kepler 4.3) из проекта eclipse-themes проекта GitHub от Jeeeyul Lee .

Этот пост упоминает:

Первый - изменить внешний вид того, что находится внутри окон редактора .
Это можно сделать с помощью плагина Eclipse Color Theme ( http://eclipsecolorthemes.org/ ). Моя любимая тема редактора - Vibrant Ink со шрифтом Monaco. Они объясняют, как установить свои темы очень хорошо ( http://eclipsecolorthemes.org/?view=how-to-use ), хотя вы получаете хороший набор темных тем с установкой плагина по умолчанию и, возможно, не нужно возвращаться к их сайт больше. Получите плагин здесь.

Второй этап - затемнение хрома пользовательского интерфейса, который представляет собой все виджеты и меню, а также все, что находится за пределами дочерних оконных полотен .
Этот плагин предоставляет вам графический редактор для цветовой схемы Chrome: https://github.com/jeeeyul/eclipse-themes/ .
Если вы хотите темный, продолжайте и нажимайте, пока затмение не станет темным.

Как только вы закончите, некоторая поверхность GUI будет отображаться через системную тему, как упомянуто в верхней части этого поста.
Вместо того, чтобы использовать этот редактор, вы можете вместо этого установить предварительно запеченную тему Dark Juno.
Установка производится вручную.
Начните с загрузки здесь: https://github.com/eclipse-color-theme/eclipse-ui-themes .
Это должно быть скопировано в вашу папку dropins затмения. Он находится рядом с исполняемым файлом eclipse, а не в вашей рабочей области или где-то в этом роде. В моем случае команда сделать копию была:

cp ./plugins/com.github.eclipsecolortheme.themes_1.0.0.201207121019.jar /usr/lib/eclipse/dropins/

Вы можете запустить eclipse из любого каталога, однако, какое затмение скажет вам, куда оно должно идти.
Перезапустите затмение, и вы должны найти опцию Dark Juno под Preferences::General::Appearance. Это хороший нейтральный серый с некоторыми градиентами, и это очень хороший вариант.

~~~~~~~~~~~~~~

Обновление в декабре 2012 года (20 месяцев спустя):

В сообщении блога « Jin Mingjian: Eclipse Darker Theme » упоминается репо GitHub « Затмение тем - темнее » :

введите описание изображения здесь

Самое интересное, что коды минимизируются с помощью технологий платформы Eclipse4, таких как внедрение зависимостей .
Это еще раз доказывает, что лаконичные коды и расширенные функции могут быть достигнуты путем добавления или расширения с помощью внешней формы (например, библиотеки, фреймворка).
Новый язык не нужен только для этой цели.


Обновление июль 2012 (15 месяцев спустя):

Я видел один! (Т. Е. Полностью темная тема для Eclipse), как сообщил Ларс Фогель в « Eclipse 4 - это прекрасно - создайте свою собственную тему Eclipse 4 »:

Затмение полностью темная тема

Если вы хотите поиграть с ним, вам нужно только написать плагин, создать файл CSS и использовать org.eclipse.e4.ui.css.swt.themeточку расширения, чтобы указать на ваш файл.
Если вы экспортируете свой плагин, поместите его в папку «dropins» вашей установки Eclipse, и ваш стиль будет доступен.

Pixeldude упоминает в комментариях, опубликовав "Dark Juno" на GitHub !

Komododave упоминает, что вам не всегда нужен плагин: например, см. « Ubuntu + Eclipse 4.2 - Темная тема - Как затемнить фон боковой панели? », Основанный на ресурсе gtkrc.


Оригинальный ответ: март 2011

Обратите внимание, что полная темная тема будет возможна с e4.
(см. динамическое css с e4 или неделю на e4 - тема на e4 ):

расширение темной темы

полная темная тема

В то же время, только для редакторов (это не то, что вы хотите, но все же стоит упомянуть):

www.eclipsecolorthemes.org :

"Освежи свое Затмение супер-удивительными цветными темами!"

темы для редакторов

VonC
источник
13
Я выпустил Dark Juno, тему, которую вы упомянули выше на github. github.com/eclipse-color-theme/eclipse-ui-themes
Роджер Дадлер
1
@pixeldude Отлично. Я отредактировал ответ, чтобы включить ваш проект, для большей наглядности.
VonC
1
@ignis интересно. Так что тогда нужны два тематических механизма.
VonC
2
Juno (4.2), Windows 7: в плагине "Dark Juno" есть некоторые ошибки. Например, вкладки редактора POM Maven не отображаются. Разбиватель, к сожалению.
Джо Кодер
4
Похоже, с официальным выпуском Eclipse Luna (4.4.0) требуется новое обновление для вашего поста: теперь темная тема поставляется с Eclipse (никаких дополнительных действий не требуется). Вот что говорится в официальной документации Eclipse: что нового в Eclipse Luna?
informatik01
25

ОБНОВЛЕНИЕ 2: вилка этого плагина была объединена с основной платформой Eclipse. Вы должны найти его предварительно установленным в будущих выпусках Eclipse;)


ОБНОВЛЕНИЕ: я выпустил новую версию, она немного темнее, теперь все, что можно изменить, теперь выровнено по цветам темы. Радоваться, веселиться!

Вот скриншот: введите описание изображения здесь


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

Вы можете найти его здесь: http://guari.github.io/eclipse-ui-theme/

С моими конфигурациями Eclipse все в порядке, если вы обнаружите, что некоторые элементы остаются без стиля, вы можете отправить вопрос или предложить изменение, и я постараюсь исправить его, если это возможно;) (напомним, что в настоящее время поддержка стилей CSS в Eclipse это неполное и иногда глючит ..)

Гуари
источник
Приятно слышать, что это будет частью пакета Eclipse. Потрясающие! Люблю тему. Из интереса, какие цвета вы используете для фона / переднего плана поддержки контента?
Крис
Если вы импортируете файл .epf, связанный с README, вы автоматически получите правильные цвета для ContentAssist и многих других частей;). Вы можете увидеть настройки, открыв этот файл в текстовом редакторе.
гуари
17

Существует совершенно новый бесплатный плагин, который действительно DARK, поддерживает Retina и имеет красивые иконки.

Что самое важное: это не отстой от WINDOWS ! У него нет белых полос прокрутки и других артефактов. Это действительно темно.

Вы найдете его там: https://marketplace.eclipse.org/content/darkest-dark-theme

Вот как это выглядит в Windows 10 с экраном Retina:

введите описание изображения здесь

Марчин Томиак
источник
12

Вот мой плагин Black Eclipse Custom CSS для Chrome Theme. Используется с затмением 4.2 и 4.3. Основная цель состояла в том, чтобы сделать его красивым в Ubuntu, кроме того, чтобы сделать его «темнее».

Внимание: может работать или не работать в системах Windows, проверяется только с помощью Ubuntu.

Обязательно: плагин Chrome Theme и Color Theme

  1. Установите упомянутые плагины. Их можно найти на торговой площадке затмения.

  2. Установите мой вариант Gedit Oblivion Theme в Color Theme и активируйте его. ( http://eclipsecolorthemes.org/?view=theme&id=12544 )

  3. Вставьте пользовательский CSS в редактор CSS Chrome Theme. Я провожу несколько часов с CSS Spy, чтобы найти всю необходимую информацию, чтобы сделать затмение черным, а этот файл - как можно меньше. Существует также файл .epf для настроек плагина Chrome Theme, которые вы должны импортировать. Вы можете получить его из моего Dropbox: https://www.dropbox.com/sh/ye5tosl3cjhx96d/yL-_Y5j1PE

В итоге ваше затмение будет выглядеть так: Black Eclipse работает в Ubuntu

Радоваться, веселиться!

mondjunge
источник
THX, то, что я, возможно, пропустил здесь, некоторые настройки и настройки в Chrome Theme, но я уверен, что любой, кто с этим сталкивается, узнает, какие строки тянуть. (Я помню, что я изменил шрифт на ubuntu mono и избавился от теней с помощью флажка в Chrome Theme)
mondjunge
На Win7 это похоже на симптомы, описанные @Joe Coder
Tomas
Я не использую Maven, сри. Вкратце, все нормально с POM Editor в Kepler, но POM Editor вообще не работает в моей старой установке Juno (Maven установлен) .. Может быть, это проблема Juno? Или винда? Я могу только рекомендовать использовать превосходную ОС при разработке. : D (шучу! Windows отлично подходит для разработки!)
mondjunge
Если ваша цель состоит в том, чтобы все было черным по белому, как видно на скриншоте, это очень просто ... вы можете получить это, поместив только одну строку CSS:; * { background-color:black; color:white; }), а затем добавьте только несколько соответствующих правил, чтобы стилизовать вкладку с градиентом , Вместо этого, если вы хотите установить разные цвета для большего количества элементов, тогда все станет сложнее и действительно раздражающим, так как
всплывет
10
  • Справка → Установить новое программное обеспечение.
  • Введите URL плагина Eclipse Color Theme: http://eclipse-color-theme.github.com/update
  • Установите Eclipse Color Theme Plugin.
  • Перезапустите Eclipse.
  • Перейти к окну → Настройки → Общие → Внешний вид → Цветовая тема
  • Мне нравится цветовая тема Havenjark по умолчанию. Плагин Eclipse Color Theme поставляется с 24 цветными темами по умолчанию и опцией Import the theme. введите описание изображения здесь
javaPlease42
источник
6

Eclipse использует встроенные элементы управления ОС для большинства аспектов пользовательского интерфейса (кнопок, меню, списков и т. Д.). Вот откуда берутся цвета для большинства IDE. Первым шагом в создании «темной IDE» является изменение цветовой темы вашей ОС. Затем вы можете добавить плагин цветовых тем, чтобы завершить внешний вид.

Константин Комиссарчик
источник
1
Спасибо. Я использую темную тему (Placebo) для моей Windows 7 и сейчас это действительно рай для моих глаз! Очень классная тема.
Алиреза Нури
1
Круто. Не могли бы вы опубликовать снимок экрана с готовым результатом (os + eclipse)?
Константин Комиссарчик
6

Установите более новую версию Eclipse, ( Luna Release (4.4.0) или более новую), по умолчанию она включает отличную темную тему.

Вот скриншот:

Затмение Луны 4.4.0 Темная Тема

Махди Рашиди
источник
1
Есть еще какие - то светло - серые элементы , такие как droplists, scroolbars ( по вертикали и по горизонтали), заголовка LogCat, кнопки, меню ..; (и простое изменение их в окнах не представляется возможным; (
Ewoks
4

Its Simple.just Загрузить этот файл DarkJuno Theme. Затем распакуйте файл rar и скопируйте его com.github.eclipsecolortheme.themes_1.0.0.201207121019.jarв/yourEclipsHome/dropins .

Затем перезапустите Eclips и перейдите к. window/preference/General/AppearanceВ там выберитеDark Juno тему на Dropdown. Это оно. Перезапустите свои затмения.

Для получения дополнительной информации посмотрите этот видеоурок

гашиш
источник
4

Если цель темной темы - сделать ваши глаза комфортными, вы можете включить высококонтрастные настройки вашей операционной системы. Например, в Windows 8.1 вы можете включить или выключить функцию High Contrast, нажав ALT+ left SHIFT+PRINT SCREEN

Это сделает всю ОС в темном режиме, а не только затмение. Ниже приведен пример скриншота Eclipse с включенной функцией High Contrast

введите описание изображения здесь

san1deep2set3hi
источник
Высокая контрастность хороша для глаз, но чрезвычайно уродлива. Как обычный человек, мне не нужно это использовать, но я обычно использую модификации, такие как визуальные стили и взломы реестра для моей ОС.
Алиреза Нури
3

Если вы работаете в Ubuntu 12+, получите менеджер настроек compiz, в параметрах доступности включите минус, установите ярлыки. По умолчанию это супер + n. Теперь сделайте затмение в фокусе и нажмите super + n или клавишу, которую вы установили как. Это применит отрицательный фильтр к затмению.

over_optimistic
источник
2

Я построил базу тем для win 7 на популярной теме windows 7 'concave 7' для темы eclipse dark juno. И я также создаю темную тему, вдохновленную цветовой темой редактора Zenburn, созданной Janni Nurmin

Вот фотографии этой темы: https://plus.google.com/u/0/photos/114921213517944089128/albums/5952793008016527457

Все настройки этой темы доступны на github: https://github.com/youjenli/dark-theme-for-win7-eclipse

И отзывы и предложения приветствуются, спасибо!

Мартин Ли
источник
Человек Спасибо! Я трачу часы, пытаясь найти приличную Windows 7 Dark Theme. Эту вогнутую 7 я пытался скачать, но источник больше не был доступен. Эта тема ваша прекрасно подходит, спасибо.
Даниил
2

Для темной темы Visual Studio 2013:

Объедините этот файл настроек с eclipsecolorthemes.org (.epf) со встроенной темной темой из Eclipse Luna. Я смог сделать это с помощью следующих шагов:

  1. Окно> Общие> Внешний вид> Тема: Темный.
  2. Файл> Импорт> Общие> Настройки> Обзор: theme-25999.epf> Готово.

Пример поиска более VS Темных тем на eclipsecolorthemes.org

VitaminYes
источник
1

Я потратил несколько часов в поисках хорошего решения, чтобы сделать мой Elipse UI темным, и я наконец нашел способ сделать это. Я использую Fedora 18 и Eclipse для разработчиков PHP (PDT v3.0.2).

Самое приятное решение - загрузить DeLorean Dark Theme, а затем включить его в Gnome Shell.

Процесс установки:

  1. Загрузите DeLorean-Dark-Theme-3.6 vs.2.56 с http://browse.deviantart.com/art/DeLorean-Dark-Theme-3-6-vs-2-56-328859335
  2. Разархивируйте архив и скопируйте папку delorean-dark-theme-3.6 в / usr / share / themes /
  3. Откройте инструмент Gnome Tweak. Включите только что установленную тему в разделе Theme> Gtk + Theme (если gnome-tweak-tool не установлен, установите его с помощью yum install gnome-tweak-tool, затем F2 или запустите его из терминала)
  4. Перезагрузите Gnome Shell, нажав F2, затем набрав 'r'
  5. Откройте Eclipse PDT и наслаждайтесь новым внешним видом
  6. Я настоятельно рекомендую выбрать одну из приятных тем оформления кода из eclipsecolorthemes [DOT] org. Я использую пользовательскую версию темы Oblivion от Roger Dudler.

Вот как это выглядит: http://i.stack.imgur.com/Xx7m6.png


Эта процедура для Eclipse PHP и Aptana 3. Если вы используете Eclipse 4 и выше, я рекомендую DeLorean Dark Theme для затмения: http: // goo [DOT] gl / wkjj8


источник
1

Существует довольно простое и легкое решение этой проблемы) Всего несколько простых шагов, которые превратят ваше уродливое Затмение в полностью темного зверя)

пример полного затемненного затмения

Никакой тяжелой работы или ручного редактирования файлов не требуется!

По крайней мере, это работает с последним Eclipse (Mars 2) на Ubuntu 14.04 (хотя я думаю, что такой процесс должен работать на всех ОС)

Так:

  1. Скачайте какую-нибудь темную тему GTK

    например, вы можете получить несколько из http://www.noobslab.com/

  2. Чтобы применить вашу вновь установленную тему, вам понадобится инструмент для настройки Unity.

    sudo apt-get install unity-tweak-tool
    
    sudo apt-get install unity-webapps-service
    
  3. Запустите твик Unity - Внешний вид - Тема - примените свою темную тему

  4. Открытое Затмение; в настройках выбрать тему GTK

  5. В Eclipse откройте Marketplace и установите Color Theme - вы сможете изменить фон редактора и выделить цвета в соответствии с темной темой

  6. Закрыть затмение

  7. Перейдите в папку Eclipe:

    ../Eclipse/plugins/org.eclipse.ui.themes_WHATEVER_NUMBER_HERE/

    в этой папке переименуйте или удалите папку 'css'

  8. Откройте и наслаждайтесь полностью затемненным Затмением!

PS: установите несколько темных тем и попробуйте, которые подойдут вам больше

Анатолий Якимчук
источник
1

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

затмение и ночной режим

Я использую приведенную ниже матрицу «Smart Inversion Alt 2», в которой черный цвет немного светлее.

Smart Inversion Alt 2b (danielsokolowski)=
{  0.390, -0.620, -0.620,  0.000,  0.000 }
{ -1.210, -0.220, -1.220,  0.000,  0.000 }
{ -0.160, -0.160,  0.840,  0.000,  0.000 }
{  0.075,  0.075,  0.075,  1.000,  0.000 }
{  1,  1,  1,  0.000,  1.000 }
Даниэль Соколовский
источник
0

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

http://brainwy.github.io/liclipse/

Он интегрирован с Eclipse Color Theme, поэтому при выборе новой темы в настройках> общая> внешний вид> цветовая тема соответствующий фон также применяется к другим частям среды IDE (тематические элементы или только виды, которые ранее были зарегистрированы в соответствии со списком). на той же странице).

И кроме темы это обеспечивает кучу других вещей :)

Фабио Задрозный
источник
кнопки и полосы прокрутки, а?
Эвокс
Некоторые вещи не подлежат редактированию, но в последней версии темы есть полосы прокрутки редактора (но только в одной, а не в деревьях / таблицах).
Фабио Задрозный
0

Вы можете использовать эту замечательную тему сверху и добавить предопределенную тему только для редактора с этого сайта:

http://eclipsecolorthemes.org/

(Я использую guari и retta, и я думаю, что это выглядит очень хорошо :)

Я надеюсь, что это кому-то поможет :)

Krzysiek
источник