Перейти к содержанию

Работа с Bugsaur

Окно отладчика — один экран с восемью панелями. Этот раздел разбирает каждую из них по отдельной странице.

Если вы ещё не видели окно, начните с Первой сессии отладки — она за несколько минут доводит до остановленной программы. Возвращайтесь сюда, когда захотите узнать, что именно всё это делает.

Панели

Панель Аккорд Для чего
Интерфейс отладчика окно целиком: зоны, фокус, раскладка
Точки останова Ctrl+B где исполнение должно остановиться
Шаги движение по программе
Стек вызовов Ctrl+C как исполнение сюда попало
Потоки Ctrl+T что ещё выполняется
Переменные Ctrl+V состояние в выбранном фрейме
Watches Ctrl+W выражения, живущие между остановками
Evaluate Ctrl+E разовые вопросы
Inspector Ctrl+I одно значение целиком
Логи и диагностика Ctrl+L что делает механика под капотом

Две вещи, которые стоит знать сразу

Окно рассчитано на клавиатуру. В каждый момент для клавиатуры активна ровно одна панель: её вкладка подсвечена, содержимое обведено рамкой. Tab и Shift+Tab перебирают панели по кругу, Ctrl с буквой панели открывает нужную сразу. Внутри панели курсор двигают J / K и стрелки. Полная карта: Справочник → Горячие клавиши.

Точки останова принадлежат не отладчику. Ими владеет редактор, а живут они в .bugsaur/breakpoints.json. В окне их видно, но ставят и снимают их в редакторе. Почему так — на странице Точки останова.