Первое знакомство

       Средства для работы со скриптом находятся на закладке "Код" дизайнера FastReport. Так выглядит экран дизайнера при переключении на эту закладку:

 

_img236

 

       Цифрами на рисунке отмечены:

 

1 – закладка "Код";

2 – окно редактора скрипта;

3 – выпадающий список для выбора языка скрипта;

4 – панель управления отладчика:

_img237 - запуск отчета на выполнение в режиме отладки;

95 - запуск отчета до строки, на которой стоит курсор (Run to cursor);

_img238 - выполнение очередной строки кода (Step into);

_img239 - прерывание работы скрипта;

_img240 - просмотр значений выражений (Evaluate);

94 - установка/снятие точки останова.

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

Удаляет слово после курсора целиком