n1ro°
RU

Текст и данные · Инструкция

VS Code: как поставить условную точку останова

Если строка выполняется сотни раз, обычный breakpoint заставляет вручную продолжать выполнение. Условие переносит фильтр

Редакция N1RO · Проверено

Короткий ответ

Создайте breakpoint, откройте его контекстное меню и выберите Edit Breakpoint → Expression, затем задайте условие. Отладчик остановится только когда выражение истинно.

Что делать

  1. 1. Поставьте обычную точку останова кликом в поле слева от номера строки.
  2. 2. Щёлкните breakpoint правой кнопкой и выберите Edit Breakpoint.
  3. 3. Выберите тип `Expression` и введите выражение для текущего языка.
  4. 4. Запустите отладку и убедитесь, что остановка происходит только при выполнении условия.

Важные ограничения

  • Синтаксис выражения и поддержка условий зависят от конкретного debug adapter.
  • Избегайте условий с нежелательными побочными эффектами.

Что учитывать

Синтаксис выражения и поддержка условий зависят от конкретного debug adapter.,Избегайте условий с нежелательными побочными эффектами.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Debugging in Visual Studio Code). Пример и формулировки — редакция N1RO на 2026-09-18.