Темная Цветовая Схема Для Intellij Idea: Продолжение И Новости

Этот пост является продолжением этот .

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

С тех пор прошло почти 2 месяца и что-то изменилось.



1. Даркула

Главная и очень хорошая новость: JetBrains работает (в частности выслеживать ) над стандартным темным контуром.

Он будет связан внешним видом и будет называться Darcula. Он уже включен в исходные коды Community Edition и будет включен в новые EAP.

  • На данный момент это выглядит так:

    Темная цветовая схема для IntelliJ IDEA: продолжение и новости

  • А здесь вы можете посмотреть видео: www.screenr.com/asl8


2. Патч IDE

Во время разработки Цветовая среда разработки Обнаружен особый тип ошибок — жестко запрограммированные значения в коде IDE, которые не проявляются при использовании белой темы, но заметны при использовании темной.

Например, дерево в настройках стало выглядеть так:

Темная цветовая схема для IntelliJ IDEA: продолжение и новости

Единственный способ исправить это — заменить реализацию класса на исправленную, не содержащую жестко закодированных значений.

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

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

Патч IDE .

При первой загрузке этого патчера он меняет файлы на исправленные, а затем перезагружает IDE с новыми файлами.

Для удобства реализована возможность отката к исходной версии файла; это можно сделать из меню в настройках.



Темная цветовая схема для IntelliJ IDEA: продолжение и новости

На данный момент плагин решает следующие три задачи:

  1. Упомянутая проблема с деревом настроек
  2. Черный цвет текста в некоторых узлах дерева
  3. В новых сборках (после 118.308) цвет фона у тестовых файлов очень светлый, а текст темных тем выглядит на нем малоконтрастным.

    • До исправления

      Темная цветовая схема для IntelliJ IDEA: продолжение и новости

    • После исправления

      Темная цветовая схема для IntelliJ IDEA: продолжение и новости

    • В трекере JetBrains пока не зарегистрировано ни одной ошибки.

Все патчи я добавляю в трекер JetBrains и два из них уже проверены и включены в исходный код. Несмотря на внешний вид Даркула Я планирую и дальше развивать Color IDE/Patch IDE. Я тестировал его в Intellij IDEA версии выше 11.1, PhpStorm 4.0.3, PyCharm 2.5.2, RubyMine 4.5 в Windows.

Ссылки

Теги: #intellij idea #jetbrains #java #ruby #python #php #ide #темная тема #java
Вместе с данным постом часто просматривают: