Следующие клавиатурные сокращения применяются в инструменте отладки окна Отладчика или фрейма 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, в котором можно включить или выключить журналирование наблюдения в файл.