Следующие клавиатурные сокращения применяются в инструменте отладки окна Отладчика или фрейма FoxPro.

Действие Клавиатурное сокращение

Resume (Продолжить)

F5

Cancel (Отменить)

ESC

Step Into (Выполнять по одной строке программы за один раз)

F8

Step Over (Пропустить без трассировки вызываемую программу)

F6

Step Out (Выйти из выполняемой в данный момент программы)

SHIFT+F7

Run To Cursor (Выполнять до курсора)

F7

Trace Window (Окно трассировки)

ALT+8

Watch Window (Окно ля наблюдения)

ALT+3

Locals Window (Окно локальных значений)

ALT+4

Call Stack Window (Окно стека вызова)

ALT+7

Debug Output Window (Окно выходных значений отладчика)

ALT+2

Toggle Breakpoint (Отметить/Снять отметку о точке останова)

F9

Clear Breakpoints (Очистить точки останова)

CTRL+SHIFT+F9

Breakpoints (Точки останова)

CTRL+B

Open File (Открыть файл)

CTRL+O

Save Configuration (Сохранить конфигурацию)

ALT+S

Exit Debugger (Закрыть окно отладчика)

ALT+F4

Меню File Окна Отладчика

Содержит опции, позволяющие вам открывать программы и конфигурировать отладчик. А также вы можете сохранить выходные результаты отладки в файле.

Команды меню

Open (Открыть)

Отображает диалоговое окно Open в котором вы можете указать программу для отображения в окне трассировки Trace. Открытие программы не приводит к ее выполнению.

Load Configuration (Загрузить конфигурацию)

Загружает из файла конфигурации (.dbg file) ранее сохраненные в нем точки останова, параметры наблюдения и отслеживаемые события. Выберите диалоговую кнопку для отображения диалогового окна Open, которое позволит вам выбрать файл конфигурации.

Save Configuration (Сохранить конфигурацию)

Сохраняет в файле конфигурации (.dbg file) текущие точки останова, параметры наблюдения и отслеживаемые события, которые могут быть загружены позднее. Выберите диалоговую кнопку для отображения диалогового окна Open, которое позволит вам указать файл для сохранения.

Save Output As (Сохранить выходные значения как)

Записывает текст, отображаемый в окне выходных значений отладчика, в файл указанный в диалоговом окне Save As (Сохранить как).

Exit (Выход)

Закрывает окно отладчика и возвращает вас в главное окно Visual FoxPro.

Меню Debug Окна Отладчика

Содержит опции для прохода через код. Вы также можете установить скорость выполнения команд, за которыми вы наблюдаете.

Команды меню

Do (Начать)

Начинает выполнение программы, открытой в окне Trace. Если в окне Trace нет открытой программы, то отобразится диалоговое окно Do, в котором можно указать программы для трассировки. Указанная программа или форма приостанавливается на первой строке выполняемого кода.

Resume (Продолжить)

Опция доступна, если было приостановлено выполнение программы. Продолжает выполнение программы в окне Trace начиная с текущей строки кода.

Cancel (Отменить)

Останавливает выполнение программы или формы в окне Trace и закрывает его.

Fix (Исправить)

Опция доступна, если было приостановлено выполнение программы.

Если выполняется трассировка программы, то Fix вначале попросит вас снять программу, а затем откроет ее в окне редактирования в той же позиции, на которой находился курсор в окне Trace (трассировки).

Если выполняется трассировка кода в форме, то Fix вначале попросит вас отменить его выполнение и удалить объекты формы из памяти. Затем откроется окно Form Designer (конструктора форм) в той позиции, на которой находился курсор в окне Trace (трассировки).

Step Out (Выйти из выполняемой в данный момент программы)

Продолжает выполнять код в процедуре, но без построчного прохода через него. Выполнение программы останавливается на первой строке после команды, вызвавшей текущую программу.

Step Over (Пропустить без трассировки вызываемую программу)

Выполняет следующую строку кода. Если следующая строка кода вызывает функцию, метод или процедуру, то эта функция, метод или процедура будут выполнены в фоновом режиме без трассировки.

Step Into (Выполнять по одной строке программы за один раз)

Выполняет следующую строку кода.

Run To Cursor (Выполнять до курсора)

Выполняет код, начиная с текущей строки трассировки, до строки с курсором. Чтобы поместить курсор на линию, на которой вы хотите остановиться, просто наведите на нее указатель мыши и кликните.

Throttle (Регулировать)

Открывает диалоговое окно Execution Throttle (Регулировка Выполнения), чтобы вы могли указать в секундах время задержки между выполнением каждой из строк кода.

Set Next Statement (Указать следующий оператор)

Помещает маркер текущей строки на строку кода с курсором. Начиная с этой строки и будет продолжена трассировка.

Меню Tools Окна Отладчика

Предоставляет доступ к диалоговым окнам Отладчика

Команды меню

Breakpoints (Точки останова)

Открывает диалоговое окно Breakpoints, в котором можно добавить, удалить,  активировать или дезактивировать точки останова.

Event Tracking (Трассировка события)

Открывает диалоговое окно Event Tracking, в котором можно указать какое событие будет занесено в Debug Output или в файл, когда оно произойдет.

Coverage Logging (Журналирование наблюдения)

Открывает диалоговое окно Coverage, в котором можно включить или выключить журналирование наблюдения в файл.

См. также