Eclipse Theme-как изменить цвет текста главного редактора

чтобы быть ясным, я специально ищу способ изменить текст, который создается в главном редакторе, когда я его печатаю (т. е. сейчас он черный). За неимением лучшего термина я буду называть это "печатным текстом". Версия Eclipse, которую я использую, - Kepler (4.3).

эквивалентная функциональность может быть достигнута в Aptana, посетив:

Window => Preferences => General => Editors => Text Editors

и меняем Foreground Color

теперь eclipse на самом деле имеет тот же параметр, но он кажется, ничего не делает. Возможно, что он переопределяется стилями, применяемыми через тему восхода Луны, о которой я узнал в другом месте на StackOverflow и установил.

я определил, что многие шрифты/цвета/etc eclipse могут быть отредактированы через файлы CSS Moonrise, но не смогли найти стиль, который влияет на ввод текста.

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

  • настройка в одном из многих местоположений eclipse (см. список ниже)
  • некоторые MoonRise CSS tweak
  • некоторые другие настройки CSS, которые работают (через CSS MoonRise, я бы предположил)

"почему?- Можно спросить?

представьте себе почерк с ручкой, которая использовала расплавленный металл в качестве чернил, которые высыхали бы в различных цветах, как вы закончили слова. Это, но для код. О да.


редактирование CSS-файлов Moonrise:

здесь страница восхода Луны на GitHub

или просто установите его непосредственно через eclipse (как и я):

https://raw.github.com/guari/eclipse-ui-theme/master/com.github.eclipseuitheme.themes.updatesite

после установки Moonrise перейдите по ссылке:

Window => Preferences => General => Appearance

и выберите Theme to MoonRise (standalone)

сделайте резервную копию и откройте в WinRAR (или аналогичном) следующий файл JAR (очевидно, ваш номер версии может отличаться):

{pathToEclipse}eclipse/plugins/com.github.eclipseuitheme.themes.moonrise-ui_0.8.4.jar

откройте файл (внутри банки):

themes/css/moonrise-ui-standalone.css

тогда вы можете играть вокруг таким образом:

  1. изменить правило CSS
  2. сохраните файл
  3. WinRAR спросит, хотите ли вы обновить архив
  4. убедитесь, что Eclipse закрыт.
  5. жмем в WinRAR это .
  6. Открыть Eclipse
  7. обзор урон
  8. смыть, повторить.

Цветовые Локации Затмения:

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

  • "общие" = > "внешний вид" = > "цвета и шрифты"
  • General => Compare / Patch => сравнение текста (вкладка)
  • Общие => Редакторы => Структурированные Текстовые Редакторы
  • Общие => Редакторы => Текстовые Редакторы
  • Общие => Редакторы => Редакторы => Аннотации
  • Общие => Редакторы => Текст Редакторы = > Связанный Режим
  • Общие = > Редакторы => Текстовые Редакторы => Quick Diff
  • Общие => Редакторы => Редакторы => Тегами
  • Общие = > Редакторы => Текстовые Редакторы => WikiText => Внешний Вид
  • Общие => Поиск
  • Java = > Редактор
  • Java = > Editor => Синтаксическая Раскраска
  • Java => Редакторы Файлов Свойств
  • Mwe2 => Синтаксическая Раскраска
  • Plug-в разработке => Редакторы
  • Run / Debug
  • Run / Debug => Консоль
  • XML = > XML-файлы = > редактор = > синтаксис раскраски
  • Xtend => Синтаксическая Раскраска
  • Xtext => Синтаксическая Раскраска

устранение:

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

Eclipse => Window => Preferences => Java => Editor => Syntax Coloring => Element => Java => Others

кроме того, a большая часть головоломки, которую я пропустил, - это Plug-In Selection Spy что позволяет определить тематическую информацию о конкретном элементе пользовательского интерфейса. Его можно просмотреть, выбрав элемент пользовательского интерфейса и нажатия ALT+SHIFT+F1

это было доведено до моего сведения в ответе, который был принят за эту информацию и объяснение, почему Foreground цвет не применялся.

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

2 ответов


строки

StyledText {
    background-color: #383C3E;
    color: #dddddd;
}

на moonrise-ui-standalone.css file задайте цвета для текстового редактора. Учитывая большое количество более конкретных стилей в файле CSS, это может отличаться для других редакторов.


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

Eclipse => Window => Preferences => Java => Editor => Syntax Coloring => Element => Java => Others