Редактор тем оформления

Редактор тем - это встроенная утилита, которая заменяет вкладку настроек подсветки синтаксиса. Он может быть запущен из вкладки Редактор.

Для кастомизации доступны цвета и стили некоторых элементов интерфейса и кода.

У таких элементов можно изменить 3 свойства: Цвет, Фон, Стиль. Некоторые свойства могут быть недоступны для определенных элементов.

Для комбинирования между собой доступны 3 варианта стиля: B – полужирный, I – курсив, U – подчеркнутый.

Элементы интерфейса

  • Поле редактора – цвет текста и фон основной области редактирования

  • Активная строка – фон строки, на которой находится курсор

  • Отступ – цвет текста и фон области слева от редактора

  • Нижняя панель – цвет текста и фон панели под редактором

  • Граница нижней панели – цвет границ отдельных секций в нижней панели

Элементы кода

  • Комментарии – текст после //, а также между {} или /* */

  • Метки – идентификаторы, начинающиеся с @

  • Переменные – идентификаторы, начинающиеся с $ (глобальные переменные), или заканчивающиеся на @ (локальные переменные) Тип aDMA (начинается с &) и массивы подсвечиваются как переменные.

  • Ключевые слова – специальные слова, записанные в файле keywords.ini (один для всех режимов редактирования) и keywords.txt (свой для каждого режима)

  • Числа – целые и дробные числа

  • Строковые литералы – текст между двойными " " или одинарными ' ' кавычками

  • Модели – идентификаторы, начинающиеся с #

  • Классы – имена классов (идентификатор перед .)

  • Команды – члены класса (идентификатор после .), а также функции

  • Директивы – текст после комбинации символов {$

  • Константы - идентификаторы, объявленные внутри конструкции CONST..END. См. также Семантическая подсветка.

Правила подсветки используются также при сохранении кода в формат RTF или HTML.

Last updated