Все настройки пишутся в файлах с расширениями ini, cvt, srg. В них все символы вне набора ASCII представляются как в HTML, т.е. в виде &#xxx; (где xxx – десятичное число).
[unired.ini] [files.ini] [сообщения] [keys.ini] [*.cvt, *.srg][common] | Общие настройки |
---|---|
EditFont | Название шрифта для редактирования (обычно с фиксированной шириной) |
EditFontSize | Высота шрифта для редактирования |
InterfaceFont | Название шрифта для интерфейса |
InterfaceFont | Высота шрифта для интерфейса |
PrinterFont | Название шрифта для печати |
PrinterFontSize | Высота шрифта для печати |
Width | Ширина окна |
Height | Высота окна |
Left | Левая граница окна |
Top | Верхняя граница |
Maximize | Распахивать ли окно программы |
Zoom | Распахивать ли окна файлов |
ToolBar | Показывать ли панель инструментов |
DefaultLanguage | Номер умолчательного языка (см. ниже) |
Lang0, Lang1, ... | Наименования языков (они совпадают с именами ini-файлов, описывающих сообщения на разных языках, см. ниже) |
[charsets] | Описания кодировок |
Здесь слева стоит название кодировки, а справа – полное имя cvt-файла с описанием этой кодировки | |
[html-charsets] | |
Здесь слева стоят названия кодировок, как они указываются в HTML, а справа – названия этих кодировок в секции [charsets]. |
Здесь имена секций – это списки расширений файлов, для которых в этой секции указаны настройки. В начале стоит секция [*], которая содержит все умолчательные настройки.
TabSize | Размер табуляции |
HighlightLine | Выделять ли текущую строку |
HighlightColumn | Выделять ли текущую колонку |
UseColorer | Использовать ли синтаксическую подсветку |
HighlightColor | Цвет текущей строки/колонки |
TextColor | Цвет нормального текста |
BackgroundColor | Цвет фона |
Wrap | Переносить ли длинные строки |
CharSet | Умолчательная кодировка для этого расширения |
HTML | Преобразовывать ли коды &#xxx; в символы |
Autodetect | Определять ли кодировку автоматически |
CreateBak | Создавать ли резервную копию файла |
Delimiters | Символы-разделители слов |
UpperCase | Список прописных букв |
LowerCase | Список строчных букв |
IspellCmd | Кломандная строка для программы проверки правописания ISpell |
IspellCharset | Кодировка для ISpell |
IspellSurrogate | Суррогатный алфавит для ISpell |
Это файлы, описывающие сообщения для различных языков. Например, для русского предназначен файл ru.ini. Слева идут внутренние имена сообщений, справа – текст, который будет выводиться на экран. Знаком & помечаются символы, которые будут подчеркнуты.
Этот файл описывает клавиатуру. Слева идут системные названия комбинаций клавиш, справа – внутренние названия действий.
Кроме единичных действий, вы можете назначить на комбинацию клавиш
последовательность действий (т.е., фактически, макро). Вводимые строки
символов нужно заключать в кавычки или апострофы, например, строка
Ctrl+Q = "eĥoŝanĝo" Return 'ĉiuĵaŭde'
указывает, что нажав Ctrl+Q, вы введёте следующий текст:
eĥoŝanĝo ĉiuĵaŭde
В этих файлах слева указываются двоичные однобайтиовые символы или последовательности символов описываемой кодировки, а справа, после пробела, – их коды в Unicode. Во время преобразования программа ищет первую подходящую строчку, и останавливется.