# Темы оформления и шрифты - DE Decompiler

> Список цветовых схем изменяет отображение кода и бинарных представлений, включая доступную темную тему.

Canonical HTML: <https://www.de-decompiler.com/help/ru/color_scheme.htm>

## Темы оформления и шрифты

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

Выберите схему в разделе **«Утилиты > Опции > Персональные настройки» (Tools > Options > Personalize)**. Выберите удобочитаемое сочетание цветов переднего плана, фона и синтаксиса для длительных сеансов просмотра.

![Тот же рабочий процесс Delphi с кодом в темной теме интерфейса.](https://www.de-decompiler.com/image/help/de_decompiler_code_overview_dark.png)
Тот же рабочий процесс Delphi с кодом в темной теме интерфейса.

### Файлы пользовательских тем

Предустановки находятся в `.ini` файлах в `colors` папка в каталоге установки. Имя файла определяет имя предустановки. Скопируйте существующую предустановку, чтобы создать свою собственную, и сохраните ключи, которые вы не намерены изменять. Выбранную тему можно применить без перезапуска приложения, в том числе после редактирования её файла INI.

`[Colors]` секция использует десятичные значения цветов. Её ключи включают `Background`, `Foreground`, `KeyWords`, `LocationsAndArguments`, `Procedures`, `UnderCursorBackground` и `UnderCursorForeground`. `UseDarkMode` выбирает светлый (`0`) или тёмный (`1`) интерфейс. `Colors2=1` включает расширенную секцию цветов.

Выдержка с использованием расширенных настроек просмотра кода:

```
[Colors]
UseDarkMode=1
Colors2=1

[Colors2]
TVFontName=Segoe UI, Tahoma, Arial
TVFontSize=10
FontName=Consolas, Courier New, monospace
FontSize=11
Background=1E1E1E
Foreground=DFDFE0
Key=CD9069
String=569CD6
HexFontName=Consolas, Courier New, monospace
HexFontSize=11
HexBackground=1E1E1E
HexForeground=DFDFE0
```

### Настройки шрифта и синтаксиса

Базовая `[Font]` секция предоставляет `Name`, `Size`, `KeyWordsBold`, `LocationsAndArgumentsBold` и `ProceduresBold`. В `[Colors2]`имена шрифтов могут содержать разделённые запятыми резервные варианты. Шрифты дерева используют `TVFontName` и `TVFontSize`; представления кода используют `FontName` и `FontSize`; HEX-редактор использует `HexFontName` и `HexFontSize`.

Расширенные цвета используют шестнадцатеричные значения. Ключи синтаксиса включают `Key`, `Comment`, `Char`, `Float`, `Hex`, `Number`, `String` и `Symbol`. Ключи HEX-редактора включают `HexBackground`, `HexForeground`, `HexGrid`, `HexActiveFieldBackground`, `HexOffsetBackground`, `HexCurrentOffset`, `HexOddColumn`, `HexEvenColumn` и `HexOffset`. Цвета под курсором управляют подсветкой совпадающих идентификаторов в коде.
