Средства для работы со скриптом находятся на закладке "Код" дизайнера FastReport. Так выглядит экран дизайнера при переключении на эту закладку:
Цифрами на рисунке отмечены:
1 – закладка "Код";
2 – окно редактора скрипта;
3 – выпадающий список для выбора языка скрипта;
4 – панель управления отладчика:
- запуск отчета на выполнение в режиме отладки;
- запуск отчета до строки, на которой стоит курсор (Run to cursor);
- выполнение очередной строки кода (Step into);
- прерывание работы скрипта;
- просмотр значений выражений (Evaluate);
- установка/снятие точки останова.
5 - окно Watches для наблюдения за переменными;
6 – на этом поле отображаются закладки (bookmark), точки останова (breakpoint), подсвечиваются строки, имеющие исполняемый код;
Ниже приведен список клавиш, которые можно использовать в редакторе скрипта.
Клавиша
|
Значение
|
Стрелки курсора
|
Перемещение курсора
|
PageUp, PageDown
|
Переход на предыдущую/последующую страницу
|
Ctrl+PageUp
|
Переход в начало текста
|
Ctrl+PageDown
|
Переход в конец текста
|
Home
|
Переход в начало строки
|
End
|
Переход в конец строки
|
Enter
|
Переход на следующую строку
|
Delete
|
Удаление символа в позиции курсора, удаление выделенного текста
|
Backspace
|
Удаление символа слева от курсора
|
Ctrl+Y
|
Удаление текущей строки
|
Ctrl+Z
|
Отмена последнего действия (до 32 событий)
|
Shift+Стрелки курсора
|
Выделение блока текста
|
Ctrl+A
|
Выделить весь текст
|
Ctrl+U
|
Сдвиг выделенного блока на 2 символа влево
|
Ctrl+I
|
Сдвиг выделенного блока на 2 символа вправо
|
Ctrl+C, Ctrl+Insert
|
Копирование выделенного блока в буфер обмена
|
Ctrl+V, Shift+Insert
|
Вставка текста из буфера обмена
|
Ctrl+X, Shift+Delete
|
Перенос выделенного блока в буфер обмена
|
Ctrl+Shift+<цифра>
|
Установка закладки с номером 0..9 на текущей строке
|
Ctrl+<цифра>
|
Переход на установенную закладку
|
Ctrl+F
|
Поиск строки
|
Ctrl+R
|
Замена строки
|
F3
|
Повторный поиск/замена с позиции курсора
|
F4
|
Запуск отчета до строки, на которой стоит курсор (Run to cursor)
|
F5
|
Установка точки прерывания (Toggle breakpoint)
|
Ctrl+F2
|
Остановка скрипта (Program reset)
|
Ctrl+F7
|
Просмотр значений переменных (Evaluate)
|
F9
|
Запуск скрипта на выполнение (Run)
|
F7 или F8
|
Выполнение строки кода (Step into)
|
Ctrl+пробел
|
Показывает выпадающий список с методами и свойствами объекта, имя которого набрано
|
Ctrl+Shift+Delete
|
Удаляет слово перед курсором целиком
|
Ctrl+Shift+Backspace
|
Удаляет слово после курсора целиком
|
|