Панель кнопок быстрого доступа / Группа кнопок «Слои» |
Окно редактирования скрипта страницы доступно по нажатию кнопки «Скрипт» на панели окна редактирования схемы.
В составе окна имеется панель кнопок, поле ввода текста скрипта, а также панель сообщений.
Для упрощения восприятия и редактирования скрипта, текст имеет цветовую дифференциацию, а также автоматическое объединение участков текста в синтаксические блоки. Объединение в блоки позволяет визуально выделять, а также сворачивать фрагменты текста, заключенные в операторные скобки (begin..end, function..end) либо являющиеся содержимым специальных секций (initialization, finalization, local...).
Цветовая дифференциация применяется для элементов текста, указанных в таблице:
Элемент скрипта | Цвет элемента | |
Имена переменных, операторы, знаки | черный | ____ |
Ключевые слова, декларация переменных, обозначение секций, подпрограмм, циклов, условий, команд текстового препроцессора | черный, полужирный | ____ |
Цифры | синий | ____ |
Слова, содержащий кириллические символы | красный | ____ |
Комментарии | зеленый | ____ |
Имена встроенных переменных | розовый | ____ |
Выделение строки, на которой установлен курсор | слоновой кости | ____ |
Отметка строк, которые были изменены | желтый | ____ |
Выделение строки, содержащей ошибку | красный | ____ |
Автоматическое выделение парных скобок | циан (морская волна) | ____ |
Автоматическое выделение слов, аналогичных выделенному вручную | черный | ____ |
Дополнительной возможностью, упрощающей процесс написания текста скрипта является автодополнение имен переменных внутри контейнера, команд или функций. После начала ввода имени переменной, либо названия команды или функции, по нажатию комбинации клавиш Ctrl+Пробел открывается выпадающее меню, в котором предлагается список имен переменных, команд или функций, соответствующих введенным символам. Для функций также отображается подсказка по типам необходимых аргументов.