Темная цветовая схема для Eclipse [закрыто]


425

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


24
Это один из довольно длинных списков основных упущений, которые мешают серьезно относиться к Eclipse.
Draemon

11
Теперь есть простой способ сделать это: marketplace.eclipse.org/content/eclipse-color-theme
Thomas Ferris Nicolaisen

14
@ThomasFerrisNicolaisen: этот плагин изменяет только окно источника, а НЕ другие окна, которые все еще ослепляют вас своим белым фоном.
Скотт Биггс

4
@Uri: Это решение для Macintosh также инвертирует цвета значков, что может быть очень запутанным (например, изменение «debug - STOP» на зеленый цвет и «debug - GO» на красный). Кроме того, это может сделать отладку невозможной, если вы выполняете какую-либо графическую работу, так как все это также переворачивается. Наконец, просто нет способа изменить цвет окон по умолчанию на Mac. Угадай, что команда разработчиков Eclipse, должно быть, сумасшедшая, поскольку они следуют этому идиотскому примеру.
Скотт Биггс

5
Полностью темная тема теперь доступна с Eclipse 4.2 (Juno)! См. Github.com/eclipse-color-theme/eclipse-color-theme и stackoverflow.com/questions/5053834/…
ignis

Ответы:


286

Как уже написано на несколько связанных вопросов, я работаю над плагином для простого, кросс-редактора управления цветовой темой:

http://marketplace.eclipse.org/content/eclipse-color-theme

Это все еще в стадии разработки, но уже поддерживает множество редакторов и несколько темных тем.


3
КЛАССНО!! :) Я собираюсь попробовать это, как только доберусь до работы в понедельник !!
FrustratedWithFormsDesigner

17
Есть ли способ изменить цвет других видов (например, projekt explorer, консоль, проблемы и т. Д.)?
Bruiser

88
Проблема с этим очевидна - хотя вы можете превратить редактор темы в «темный», остальная часть Eclipse светится невероятно ярким белым, так что это еще хуже :(
Иван Григорьевич

1
Это работает (по-видимому) в MyEclipse 6.6 (не спрашивайте, я был вынужден, мне не нравится это немного) будет проводить дальнейшее тестирование и отправлять обратно в случае поломки.
Луис Роблес

2
Я терпеть не могу отсутствие тематических окон в Eclipse. Aptana, который в основном является клоном Eclipse, темы ВСЕ. Вот почему я использую его для всего, что не связано с Android SDK ... даже в качестве моего текстового процессора (но это не рекомендуется.)
o_O

88

Я создал свою собственную темную цветовую схему (на основе Oblivion от gedit ), с которой, мне кажется, очень приятно работать.

Предварительный просмотр и подробности на: http://www.rogerdudler.com/?p=362

Мы рады объявить о бета-версии eclipsecolorthemes.org , нового веб-сайта для загрузки, создания и поддержки цветовых тем / схем Eclipse. Редактор тем позволяет копировать существующую тему и редактировать цвета с предварительным просмотром изменений в определенных редакторах. Загружаемые темы поддерживают множество редакторов (PHP, Java, SQL, Ant, текст, HTML, CSS и многие другие)

На сайте уже есть растущий список тем:

Снимок экрана eclipsecolorthemes.org

Вы можете прочитать больше о запуске здесь .


2
Я люблю Oblivion в gedit, и твои инструкции были именно тем, что я хотел. A +
defrex

вау, это было легко настроить, и это сработало мгновенно, спасибо;)
kulpae

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

2
Не работайте со всеми остальными окнами, которые теперь сравниваются с белым фоном.
Скотт Биггс

2
pixeldude: Ваши сайты сейчас недоступны.
Xdg

51

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

http://blog.codefront.net/2006/09/28/vibrant-ink-textmate-theme-for-eclipse/

Скриншот

А вот еще о том, как установить цвета в версии Ganymede Eclipse ( версия 3.4, середина 2008 г.):

http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/accessibility/fontsandcolors.htm


4
Я опубликовал blog.codefront.net/2006/09/28/… еще в 2006 году, и хотя некоторые люди имели успех с ним, я думаю, что он не совсем работает для последних версий Eclipse (некоторые читатели писали мне по электронной почте) , YMMV!
Чу Йоу

Я сделал это, но использовал Consolas - очень приятно, спасибо!
HaveAGuess

Отметить вхождения можно включить, если вы его пропустили (как я), перейдя в «Prefs» -> «Основные» -> «Редакторы» -> «Редакторы текста» -> «Аннотации» -> «
Вхождения»

21

Для пользователей Linux, если вы запустите менеджер окон композитинга ( Compiz ), вы можете просто превратить окно в отрицательное. Я использую Eclipse, как это все время, нормальный (белый) внешний вид отрывает мне глаза.


хороший. Я на самом деле настроил затмение довольно хорошо, используя все ссылки в ответах. Но я также использую тёмную цветовую схему в KDE ...
цветовую схему

нашел его, плагин "Negative", должен сказать, что он выглядит намного лучше на моей темной теме linux
Иван Григорьевич

спасибо, но окно завершения все еще белое, и каждый раз, когда оно показывается, оно попадает мне в глаза.
Кямран Бигдели

1
очень хорошая идея, просто и эффективно, спасибо! включите его, хотя compizconfig-settings-manager (ccsm), обратите внимание, что правила запуска должны быть установлены (type = Eclipse), чтобы автоматически применять «отрицательный» эффект. Также должно быть возможно установить правило для окна завершения, использовать кнопку захвата из диалогового окна конфигурации и стремиться к нему;)
antiplex

Eclipse использует SWT, который использует нативные виджеты; в случае Linux это обычно gtk. Если вы выберете темную тему для gtk, все панели редактора Eclipse, не являющиеся редакторами, подберут ее. Пример темной gtk темы см. В OMG Suite
srparish,



8

Я должен сказать, что это одна из областей, где Eclipse действительно слаба. В частности, импорт / экспорт настроек применяется ко ВСЕМ настройкам. Нет способа импортировать, скажем, только настройки шрифтов / цвета (как вы можете это сделать в Visual Studio), не испортив мои настройки привязки клавиш.

Кроме того, я попробовал несколько из этих файлов настроек, на которые есть ссылки выше, и они полностью нарушают мою установку Eclipse.


4
Вы можете импортировать / экспортировать только цветовые настройки. Но вы должны отредактировать файл настроек вручную и удалить все, кроме записей, связанных с цветом
Bartosz Radaczyński

6

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

http://eclipsecolorthemes.jottit.com


Спасибо, я добавил несколько слов о том, как экспортировать.
Гаэль Марзиу

Отлично. Было бы хорошо, если бы у каждой из этих тем был скриншот!
Cal

6

Самый простой способ: измените цвет фона главного окна Windows Display Properties. Я перешел на вкладку «Внешний вид», изменил схему на «Серебряный», нажал «Дополнительно», «Активное окно» и изменил цвет 1 на светло-серый. Все виды затмения смягчены.

Так как Луна (4.4), кажется, полна Darkих в

Окно -> Настройки -> Общее -> Внешний вид -> Тема -> Темный

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


Нет расширенной опции в Juno под любую выбранную тему
bobtheowl2

5

Для быстрого взлома, в Linux, работающем под GNOME с клавиатурой Windows, Windows-Key-M закрасит все окна в обратном порядке, а Windows-Key-N закрасит одно окно. Это потрясающая функция в моей книге.


3

Когда я ответил « Есть ли простой, последовательный способ изменить цветовую схему редакторов Eclipse? »:

Я тоже искал это и после небольшого исследования нашел работоспособное решение. Это основано на редакторе FDT для Eclipse, но я уверен, что вы могли бы применить ту же логику к другим редакторам.

Мой пост в блоге: Как создать цветовую схему для FDT

Надеюсь это поможет!


2
Это не настоящая схема цветов ... В NetBeans вы переключаете цвета один раз, и это работает для всех языков одновременно. Eclipse имеет отдельные настройки для каждого редактора, и, что еще хуже, настройки аннотаций являются общими для всех них.
Бартош Радачинский

3

Лучшее решение, которое я нашел, - это оставить Eclipse в обычном ярком режиме и использовать экранный инвертор уровня ОС.

На OS X вы можете сделать Command+ Option+ Ctrl+ 8, переворачивает весь экран.

В Linux с Compiz это даже лучше, вы можете сделать Windows+, Nчтобы затемнять окна выборочно (или Windows+, Mчтобы сделать весь экран).

В Windows единственное приличное решение, которое я нашел, это powerstrip, но оно бесплатно только на один год ... тогда это примерно 30 долларов или что-то еще ...

Затем вы можете перевернуть экран, настроить цвета на уровне синтаксиса по своему вкусу, и вы отправитесь в гонку с крутыми оттенками.


Я пытаюсь использовать это на OS X, Eclipse выглядит хорошо, некоторые другие программы выглядят немного необычно. Правильная комбинация клавиш выглядит как ctrl + alt + cmd + 8 (по крайней мере, в версии 10.6.8).
Арност Валичек

1
Также изменения инвертируют цвета значков, которые могут ОЧЕНЬ вводить в заблуждение (например: красный для «go», зеленый для «stop»).
Скотт Биггс

2

Если вы используете Aptana, вы можете скачать тему темного цвета! Я искал один недавно и нашел Aptana один. Думал, что другие могут быть заинтересованы!

Проверьте: http://www.nightlion.net/themes/2009/aptana-dark-color-theme/


О какой Аптане ты говоришь?
Питер Мортенсен

@PeterMortensen Вот ссылка: aptana.com Наслаждайтесь!
Райан Альбертс



1

Некоторые люди опубликовали варианты для Linux и Mac, и Windows (бесплатный) эквивалент, если вы можете иметь дело с этим в глобальном масштабе:

Установите цвет фона окна темы оформления рабочего стола Windows. Вы можете сохранить текущую / желаемую тему, просто измените цвет фона окон. По умолчанию установлено белое. Я изменяю это на оттенок серого. Раньше я пробовал темно-серый и черный, но тогда вам придется менять цвета шрифта текста глобально, и все это больно.

Но простой оттенок серого в качестве фона делает глобальные изменения, работает с любым цветным шрифтом текста, если оттенок серого не слишком темный.

Это не лучшее решение для всех редакторов / IDE, так как я предпочитаю черный, но это следующий лучший бесплатный и глобальный обходной путь для Windows.




0

Я играл с настройкой цветов. Я выбрал желтый текст / синий фон, который мне понравился в Turbo Pascal. Проблема, с которой я столкнулся, состояла в том, что она позволяла вам установить цвета редакторов, но затем другие виды, такие как Package Explorer или Navigator, оставались со стандартными черными по белому цветами. Я уверен, что вы могли бы сделать это программно, но у меня есть терпение ко многим настройкам.


Большинство других представлений управляются цветами, указанными операционной системой. Например, в Windows вы можете перейти к настройкам Advanced Appearance и изменить элемент Window с вашими желаемыми цветами. Конечно, это означает, что все ваши приложения изменяются во всей операционной системе, что может быть хорошим или плохим в зависимости от вашего вкуса.
пастушка

0

В ответ на этот комментарий я сделал фильтр для плагина Color Filter для Compiz.

Вот что я получил:

Как:

  1. Перейдите в / usr / share / compiz / filters /
  2. Создайте новый файл "негатив-низкий контраст" (как root)
  3. Вставьте прилагаемый код в него.
  4. Перейдите в Система-> Настройки-> CompizConfig ...
  5. Введите плагин цветового фильтра
  6. Включите его и добавьте вновь созданный фильтр в список Profeet !!

Код фильтра:

!!ARBfp1.0
TEMP temp, neg;

# Dunno what's this... but every other filter starts with this :) ;
TEX temp, fragment.texcoord[0], texture[0], RECT;

# Applying negative filter ;
RCP neg.a, temp.a;
MAD temp.rgb, -neg.a, temp, 1.0;
MUL temp.rgb, temp.a, temp;
MUL temp, fragment.color, temp;

# Lowering contrast and shifting brightness ;
MUL temp.rgb, temp, 0.8;
ADD temp.rgb, temp, 0.25;

MOV result.color, temp;
END

Вы также можете играть с фильтром. Может быть, вы получите что-то более захватывающее :) Не стесняйтесь поделиться!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.