Команды DSL


Все команды имеют вид «[a]», где a - конкретная команда (один или несколько символов). Соответствующая ей команда выключения - «[/a]».

[b], [/b] - полужирный текст.

[i], [/i] - курсивный текст.

[u], [/u] - подчеркнутый текст.

[c], [/c] - цветной текст.

[*], [/*]  - выделение текcта в качестве вторичного отображения.

[m] - устанавливается сдвиг абзаца относительно левого края карточки, N - произвольная цифра от 0 до 9. Абзац после этой команды до эксплицитной команды отмены сдвига («[/m]») в текущей карточке будет сдвинут от левого края на число пробелов, кратное числу N в команде.

[trn], [/trn] - выделение зоны перевода.

[ex], [/ex] - выделение зоны примера.

[com], [/com] - выделение зоны комментариев.

[!trs], [/!trs] - исключить из индексирования внутри зоны.

[s],[/s] - выделение зоны мультимедиа (используется для вставки картинок или звуковых файлов)

[url],[/url] - ссылка на web-страницу.

[p], [/p] - выделение помет (при нажатии на помету появляется разъясняющий текст).

['],[/'] - выделение ударной гласной в слове текста карточки. Вы можете изменить цвет ударных гласных на закладке Вид карточки диалога Настройки (меню Сервис>Настройки…).

[lang][/lang] - язык слова или словосочетания; указывается для слов внутри карточки, язык которых отличается от языка перевода (в этом случае для слов будет доступен полнотекстовый поиск, перевод из карточки, показ грамматических форм и т.д.) Параметры: имя языка или идентификатор языка (например, [lang id=1]). Имя языка указывается в кавычках, например [lang name="Russian"]. Список DSL языков приведен в разделе "Поддерживаемые языки".

[ref][/ref] - ссылка на карточку в том же словаре, к которому относится карточка, содержащая эту ссылку (эквивалентна заключению заголовка карточки, на которую ставится ссылка, в двойные угловые скобки - <<>>).

Замечание: при использовании команд [ref][/ref] необходимо убедиться, что карточка, на которую указывает ссылка, действительно существует, поскольку при компиляции словаря проверка наличия соответствующей карточки не осуществляется.

[sub][/sub] - нижний индекс.

[sup][/sup] -  верхний индекс.

Важно! Вложение зон индексации и команд форматирования текста одного типа недопустимо по правилам языка DSL.