Изучение интерфейса отладчика Visual Studio Code
- 8 мин
Пользовательский интерфейс Visual Studio Code предоставляет несколько способов настройки параметров отладки и запуска сеансов отладки.
Отладка функций в пользовательском интерфейсе Visual Studio Code
Visual Studio Code включает несколько функций пользовательского интерфейса, которые помогут вам настроить, запустить и управлять сеансами отладки:
- Настройте и запустите отладчик: меню "Запуск " и представление RUN AND DEBUG можно использовать для настройки и запуска сеансов отладки.
- Проверка состояния приложения: представление RUN AND DEBUG включает надежный интерфейс, который предоставляет различные аспекты состояния приложения во время сеанса отладки.
- Управление выполнением во время выполнения: Панель инструментов отладки предоставляет высокоуровневое управление выполнением кода.
Замечание
В этом уроке представлено множество средств отладки и терминологии. Помните, что это ваш первый взгляд на эти инструменты, а не на ваш последний. Вы сможете выполнить практические действия с большинством этих средств во время этого модуля. Старайтесь не чувствовать себя перегруженным объемом информации, представленной.
Опции запуска меню
Меню запуска Visual Studio Code обеспечивает простой доступ к некоторым общим командам выполнения и отладки.
Меню "Запуск " предоставляет параметры меню, сгруппированные в шесть разделов.
Запуск и остановка приложений. В этом разделе меню содержатся параметры запуска и остановки выполнения кода с присоединенным отладчиком и без нее.
Конфигурации запуска Этот раздел меню предоставляет доступ к просмотру или созданию конфигураций запуска.
Управление временем выполнения. Этот раздел меню позволяет разработчику управлять тем, как они хотят продвигаться по коду. Элементы управления включены при приостановке выполнения во время сеанса отладки.
Задайте точки останова. В этом разделе меню разработчик может задать точки останова в строках кода. Выполнение кода приостанавливается на точках останова во время сеанса отладки.
Управление точками останова. Этот раздел меню позволяет разработчику управлять точками останова массово, а не по отдельности.
Установите отладчики. В этом разделе меню открывается панель расширений Visual Studio Code, отфильтрованная для отладчиков кода.
Пользовательский интерфейс представления "Запуск и отладка"
Представление RUN AND DEBUG предоставляет доступ к средствам среды выполнения, которые могут быть бесценными во время отладки.
Панель элементов управления "Запуск и отладка". Используется для настройки и запуска сеанса отладки.
Раздел ПЕРЕМЕННЫХ. Используется для просмотра состояния переменной и управления ими во время сеанса отладки.
Раздел «Смотреть» Используется для мониторинга переменных или выражений. Например, можно настроить выражение с помощью одной или нескольких переменных и посмотреть, когда выполняется определенное условие.
Раздел CALL STACK. Используется для отслеживания текущей точки выполнения в работающем приложении, начиная с начальной точки входа в приложение. Стек вызовов показывает, какой метод выполняется в данный момент, а также метод или методы в пути выполнения, который привел к текущей точке выполнения (текущая строка кода).
Раздел BREAKPOINTS. Отображает текущие параметры точки останова.
Панель инструментов отладки. Используется для управления выполнением кода во время отладки. Эта панель инструментов отображается только во время работы приложения.
Текущий шаг выполнения. Используется для идентификации текущего шага выполнения, выделите его в редакторе. В этом случае текущий шаг выполнения — это точка останова (точки останова помечены красной точкой слева от номера строки).
КОНСОЛЬ ОТЛАДКИ. Используется для отображения сообщений от отладчика. Панель DEBUG CONSOLE — это консоль по умолчанию для консольных приложений и может отображать выходные данные из
Console.WriteLine()и связанныхConsoleметодов вывода.
Панель управления для представления "Запуск и отладка"
В верхней части представления RUN AND DEBUG можно найти элементы управления запуском:
Начните отладку. Эта кнопка (зеленая стрелка) используется для запуска сеанса отладки.
Конфигурации запуска Это раскрывающееся меню предоставляет доступ к конфигурациям запуска. Отображается выбранный параметр.
Откройте 'launch.json'. Эта кнопка (фигура шестеренки) может использоваться для открытия
launch.jsonфайла, где можно изменить конфигурацию запуска при необходимости.Представления и другие действия. Эта кнопка (многоточие) позволяет отображать или скрывать разделы панели отладки, а также панель КОНСОЛИ ОТЛАДКИ.
Панель инструментов отладки
Панель инструментов отладки предоставляет элементы управления выполнением во время работы приложения.
Приостановка и продолжение. Эту кнопку можно использовать для приостановки выполнения при выполнении кода и продолжения при приостановке выполнения кода.
Переступить. Эту кнопку можно использовать для выполнения следующего метода в виде одной команды, не проверяя или выполняя действия компонента.
Шагнуть внутрь. Эту кнопку можно использовать для ввода следующего метода или строки кода и наблюдения за этапами выполнения по строкам.
Шаг выхода. При использовании этого метода эту кнопку можно использовать для возврата к предыдущему контексту выполнения, завершив все оставшиеся строки текущего метода, как если бы они были одной командой.
Перезапуск. Эту кнопку можно использовать для завершения текущего выполнения программы и повторного запуска отладки с помощью текущей конфигурации.
Остановка. Эту кнопку можно использовать для завершения текущего выполнения программы.
Помимо шести элементов управления выполнением, панель инструментов отладки предоставляет "ручку" с левой стороны, которая позволяет разработчику перемещать панель инструментов, а также раскрывающийся список "Дополнительно" справа, который позволяет разработчику отключить отладчик.
Замечание
Этот параметр debug.toolBarLocation можно использовать для управления расположением панели инструментов отладки. Он может быть плавающим (по умолчанию), закрепленным в представлении RUN AND DEBUG или скрытым. Плавающая панель инструментов отладки можно перетащить по горизонтали и вниз в область редактора.
Обзор
Ниже приведены некоторые важные моменты, которые следует помнить из этого урока:
- Пользовательский интерфейс Visual Studio Code можно использовать для настройки, запуска и управления сеансами отладки. Файл
launch.jsonсодержит конфигурации запуска для приложения. - Меню "Запуск " обеспечивает простой доступ к общим командам запуска и отладки, сгруппированных в шесть разделов.
- Представление RUN AND DEBUG предоставляет доступ к инструментам выполнения, включая панель управления "Запуск и отладка". Разделы представления RUN AND DEBUG: ПЕРЕМЕННЫЕ, НАБЛЮДЕНИЕ, СТЕК ВЫЗОВОВ и ТОЧКИ ПРЕРЫВАНИЯ.
- Панель инструментов отладки предоставляет элементы управления выполнением во время работы приложения, такие как приостановка и продолжение, шаг над, шаг в, шаг из, перезапуск и остановка.
- КОНСОЛЬ ОТЛАДКИ используется для отображения сообщений от отладчика. КОНСОЛЬ ОТЛАДКИ также может отображать выходные данные консоли из приложения.
Проверьте свои знания
Обратная связь
Были ли сведения на этой странице полезными?
Нет
Нужна помощь с этой темой?
Хотите попробовать использовать Ask Learn для уточнения или руководства по этой теме?