it-swarm.com.ru

Цвет фона Eclipse Package Explorer соответствует теме Windows. Я хочу изменить цвет, не меняя тему окон. Возможный?

Может быть, способ изменить цвета локально (как в зависимости от приложения)?

Цвет фона Eclipse - белый, такой же белый, как у активного цвета окон Windows. Если я изменю цвет в теме, Eclipse изменит цвет.

Я хочу изменить цвет этого программного обеспечения без изменения всей темы (потому что тогда каждая программа получает странные цвета). Это возможно? Я подумал, что, может быть, есть способ применить разные темы Windows к разным программам или что-то в этом роде.

Я использую Windows XP, классическую тему Windows.

http://img411.imageshack.us/img411/4702/colork.png

75
navand

Зная, как устроен верстак, я уверен, что ваш запрос невозможен со стороны Eclipse. Вы можете сделать это для редакторов, потому что они являются виджетами StyledText, и вам предоставляются некоторые настройки для их настройки. Другие виды - это различные виджеты, некоторые - деревья, некоторые - текст, некоторые составлены из различных других виджетов. Все они создаются с помощью конструктора по умолчанию, который просто использует тему Windows.

9
Matthias Kempka

Установите "Eclipse 4 Chrome Theme" из http://marketplace.Eclipse.org/content/Eclipse-4-chrome-theme

Затем вы можете настроить множество виджетов Eclipse UI. Но не то, что вы хотите, по крайней мере, не из коробки. Для этого вам нужно перейти на вкладку CSS (в Eclipse 4 Chrome Theme) и вставить это:

Tree, List, Table {
  background-color: #202020;
  color: #d0d0d0;
}

Вы можете изменить почти все что угодно, проблема заключается в том, чтобы выяснить, что и что некоторые вещи являются растровыми изображениями, которые вы не можете изменить (поэтому, если растровое изображение темное и вы устанавливаете темный фон, вы "потеряете" растровое изображение)

Этот список виджетов может помочь, http://download.Eclipse.org/rt/rap/doc/1.5/help/html/reference/theming/index.html но они дают вам общую информацию о имена виджетов, а не информация об Eclipse (с идентификаторами и всеми), поэтому будьте осторожны :-)

== Очень позднее добавление ==

Все, что вам нужно в одном месте, включая ссылки на пользовательские темные темы: http://mihai-nita.net/2013/09/19/dark-Eclipse/

Пример снимка экрана Mac с сентября 2013 г. (не забудьте перезапустить Eclipse после изменения файла):

enter image description here

26
Mihai Nita

Просто найдите "Тема" в Eclipse Market Place. Установите Moonrise. (Должен быть первый вариант). Затем перейдите к генералу, внешний вид, нажмите на внешний вид, смените тему на восход луны, тогда все готово.

14
user3273530

Установите тему отсюда согласно инструкции в github: https: // github.com/guari/Eclipse-ui-theme

Если вам не нравится цветовая тема редактора, здесь есть куча их http://eclipsecolorthemes.org/

Комбинация обоих просто работает как шарм для меня!

0
Sean

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

во-первых, поскольку Eclipse использует темы ОС, вы можете изменить настройки фона ОС, такие как фон папки и т. д., или просто изменить всю тему, если вы используете Windows, но недостатком является то, что все окна будут одинакового цвета, в Linux и Mac OS. это также возможно, но по-другому я где-то читал, но не могу вспомнить где :)

во-вторых, создание определенной темы для Eclipse, например http://rogerdudler.github.io/Eclipse-ui-themes/ или любой другой темы, например google chrome и ​​т. д.

0
Waras

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

Откройте "Окно -> Настройки", затем в "Общие | Редакторы | Текстовые редакторы" вы найдете раздел, который позволит вам установить "Параметры цвета внешнего вида". Одним из таких вариантов является цвет фона.

PS: я использую Eclipse 3.6 (Helios)

0
Jay

К сожалению, это невозможно (что безумие).
Однако Aptana Studio (производная от Eclipse) позволяет создавать темы для всей среды IDE.

0
Tal Weiss