Терминал не имел прокрутки, поэтому включите мышь tmux

FixKlusterServices
Порезанный
5 сентября 2026 г. в 05:56 UTC
Автор
Kamo
Обещать
8c57755

для всего остального. Я построил его против голого термина. jс написанием собственного произведения и Никогда не против настоящего трубопровода, в чем вся ошибка. Tmux — это экранный дифференц, а не трубка. Когда команда производит двести строк tmux отправляет клиенту только двадцать четыре, которые в конечном итоге становятся видимыми и сохраняют остальные. в своей истории — промежуточные линии вообще никогда не доходят до браузера. Так буфер xterm не может расти, и «baseY» всегда равна 0, что соответствует Бар трактует как «нечего прокручивать». Измеренные, а не аргументированные: из этого были взяты реальные PTY байты Собственный argv агента и переигранный в реальный xterm.js. BaseY остается 0 в каждом вариант — с отключенной линией статуса tmux (которая удаляет частичный свиток 1;23) регион) и с его альтернативным экраном, отключенным через smcup@/rmcup@. Буфер заканчивалась на 24 строки каждый раз, когда присутствовала последняя линия вывода, которая Подпись отличается, а не поток. Таким образом, прокрутка, которая существует, принадлежит tmux, и копи-режим является единственным способом. мукс «WheelUpPane» уже связывается с «copy-mode-e» в своей корневой таблице — просто никогда получает событие колеса, потому что режим мыши отключен. Включение делает его физический прокрутка колеса, и позволяет панели прокрутки консоли проехать тот же путь отправлять те же отчеты. «-e» означает, что tmux оставляет режим копирования сам по себе, как только Член достигает дна, поэтому нет режима для чего-либо управлять. Устанавливается при создании через собственный командный разделитель tmux, который он чтит внутри Список argv, поэтому нет второго звонка и гонки с появлением сессии. Упорядочение имеет значение, и тест теперь определяет его: «-c» является аргументом для новой сессии. Он должен прийти раньше сепаратора. Моя первая попытка прикрепила разделитель во-первых, что заставило бы tmux читать "-c" в качестве аргумента для выбора и Проверенный конец до конца через собственную терминальную сессию этого агента: сессия приходит с включенной мышью, четыре отчета о том, какие именно байты отправляет браузер поместить панель в режиме копирования в положение 15 прокрутки , и возврат лопасти вниз по колесу Это до скорой. 228 тестов.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены