/1C-Dark-Theme-Custom

Настройки цветовой гаммы для красивой "тёмной темы" в редакторе программных модулей конфигуратора 1С:Предприятие 8.3. Тема создана мной на основе темы Dracula и многочисленных экспериментов.

Apache License 2.0Apache-2.0

Краткое описание и настройки

Симпатичная тёмная тема, созданная мной для редактора кода программных модулей в 1С:Предприятии 8.3.

Тема разрабатывалась для комфортного написания кода в любое время суток (как при ярком освещении, так и в ночное время), одно из требований было - максимально ненапрягающая глаза цветовая палитра. Большинство тёмных тем грешат завышенной контрастностью и вырвиглазной яркостью текста. В моей теме всё настроено максимально дружелюбно для работы за конфигуратором по 6 часов и больше (проверено на практике). Яркость комментариев и директив компиляции специально приглушена относительно основного кода, чтобы не отвлекать внимание на себя при быстром "сканировании" кода.

Вторая приятная особенность - это быстрое считывание всех ключевых слов, идентификаторов даже при беглом взгляде на код. При этом код раскрашен в как можно более минималистичном стиле, и в данной теме нет 10 разных цветов для разных типов данных (не знаю как кто, но я в этом пёстром многообразии обычно просто теряю фокус).

К сожалению, в конфигураторе 1С нет возможности выгрузить файл с настройками темы, поэтому все настройки придётся вбивать вручную. Приблизительно это займёт не больше 10 минут вашего времени.

Update: Спустя несколько недель было найдено несколько вариантов установки цветовой схемы для Конфигуратора в более быстром варианте, без вбивания всех настроек руками. Все методы будут описаны в файле How To Install 1C Dark Theme.md.


Если вам всё же приятнее настраивать руками:

Настройки цветовой схемы редактора кода находятся здесь: (Главное меню конфигуратора) Сервис - Параметры - вкладка Модули - вкладка Редактирование.

Итак, цветовые настройки темы:

Ключевые слова = DC8500
Константы типа "Число" = F8F8E8
Константы типа "Строка" = F8F8E8
Константы типа "Дата" = F8F8E8
Идентификаторы = F8F8E8
Операторы = C82626
Комментарии = 4585B8
Препроцессор = BA3E00
Текущий идентификатор = 8465C5
Выбранный идентификатор = B4B4B4
Границы блока = 4133A3
Прочее = F8F8E8
Фон = 202028

Шрифт = Fira Code Retina, 11
Цвет фона результатов поиска = A01E64
Цвет фона контекстной подсказки = 525278

Ссылка на шрифт Fira Code: https://github.com/tonsky/FiraCode.

Ссылка на шрифт JetBrains Mono: https://github.com/JetBrains/JetBrainsMono.

Настройки были проверены на 5 разных шрифтах, всё выглядит более, чем респектабельно. Ещё раз напомню, что любые настройки можно изменять по своему усмотрению, главное, чтобы вам было удобно работать. Я привёл лишь свои рекомендации, свои рабочие настройки. Но это лишь один из множества вариантов. На ваши предпочтения может также повлиять яркость и контрастность вашего монитора, настройки цвета в Панели Управления NVIDIA и т. д.


И, конечно же, скриншот того, что должно получиться в итоге:

Dark Theme Screenshot

Скриншот того, как это смотрится, например, в учебной версии конфигурации УНФ:

Dark Theme Screenshot Demo