База знаний · Сборка и прошивка

Клик по ошибке — и вы на строке

Карточка не только объясняет, но и показывает пальцем: редактор прыгает к месту проблемы.

Знать, что сломалось, — половина дела; знать, где, — вторая половина. В Trema IDE вторая половина стоит один клик: нажали на карточку ошибки — редактор открыл нужный файл и поставил курсор на проблемную строку.

Как это было раньше

Классический ритуал: вычитать из консоли имя файла и номер строки («sketch.ino:42»), открыть файл, отсчитать строки, найти место. Для взрослого — рутина, для ребёнка — барьер: половина новичков теряла нить именно здесь, между «прочитал ошибку» и «нашёл место». Мы этот барьер убрали.

Как это работает теперь

  1. Сборка упала — над консолью карточка с русским диагнозом.
  2. Клик — редактор прыгает к строке: нужная вкладка откроется сама, если ошибка в другом файле проекта.
  3. Исправили — собрали заново. Цикл занимает секунды.
Клик по карточке ошибки в Trema IDE переносит редактор к проблемной строке кода
От диагноза к месту — один клик: файл, строка, курсор уже там.

Показательный пример: ошибка есть, но не там, где на неё указывают.

void setup() {
  pinMode(LED_BUILTIN, OUTPUT)   // ← здесь забыта точка с запятой
  Serial.begin(9600);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(500);
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
}

Сообщение expected ';' before 'Serial' приведёт вас к третьей строке, а исправлять нужно вторую. Клик по карточке ставит курсор туда, куда указал компилятор, — а глазами смотрите на строку выше.

Маленькая хитрость чтения

Компилятор показывает строку, где он споткнулся, — а причина иногда строкой выше: классика — забытая точка с запятой в предыдущей строке. Правило простое: смотрите на указанную строку и на одну выше неё. С этой поправкой навигация по ошибкам становится безошибочной.

Несколько ошибок сразу

Одна опечатка часто рождает лавину сообщений — компилятор, споткнувшись, падает ещё десять раз. Чините первую ошибку и собирайте заново: лавина обычно исчезает вместе с причиной. Идти по списку сверху вниз — второй золотой навык отладки (первый — отладка печатью).

Обновлено: 19 июля 2026