Текст и данные · Инструкция
VS Code: как поставить условную точку останова
Если строка выполняется сотни раз, обычный breakpoint заставляет вручную продолжать выполнение. Условие переносит фильтр
Короткий ответ
Создайте breakpoint, откройте его контекстное меню и выберите Edit Breakpoint → Expression, затем задайте условие. Отладчик остановится только когда выражение истинно.
Что делать
- 1. Поставьте обычную точку останова кликом в поле слева от номера строки.
- 2. Щёлкните breakpoint правой кнопкой и выберите Edit Breakpoint.
- 3. Выберите тип `Expression` и введите выражение для текущего языка.
- 4. Запустите отладку и убедитесь, что остановка происходит только при выполнении условия.
Важные ограничения
- Синтаксис выражения и поддержка условий зависят от конкретного debug adapter.
- Избегайте условий с нежелательными побочными эффектами.
Что учитывать
Синтаксис выражения и поддержка условий зависят от конкретного debug adapter.,Избегайте условий с нежелательными побочными эффектами.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Debugging in Visual Studio Code). Пример и формулировки — редакция N1RO на 2026-09-18.