Claude Code исправил мерцание в терминале с помощью NO_FLICKER
Claude Code наконец починил мерцание в терминале.
Борис Черный из Anthropic сегодня анонсировал NO_FLICKER, новый экспериментальный рендер. Проблема была старая: терминал не умеет перерисовать отдельную строку за пределами экрана, поэтому приходилось очищать всё целиком. Отсюда постоянное мерцание и прыжки.
Claude Code забрал отрисовку на себя. Теперь не терминал решает что показывать, а сам Claude Code контролирует каждый пиксель, перехватывает клавиатуру и мышь.
Включается одной переменной: CLAUDE_CODE_NO_FLICKER=1 claude
Мерцание ушло, прыжки скролла ушли, память и CPU не растут в длинных сессиях. И да, мышь теперь работает прямо в терминале. Можно менять позицию курсора в поле ввода, и разные UI элементы теперь тоже кликабельны.
А еще прокачали выделение текста, теперь когда вы выделяете код, номера строк не копируются, не копируются разные UI элементы, которые попадают в выделение.
Но есть и дисклеймер от Бориса: рендер ранний, есть нюансы, например, Cmd+F и нативный копипаст не работают (но они сделали трюк, что когда вы выделяете текст, он сразу копируется в буфер), скроллинг ещё подкручивают. Но большинство тех, кто уже потестировал не хотят обратно.
Кто живёт в Claude Code — попробуйте!
Подписывайтесь на Telegram ИИволюция 👾.