Выход Tmux медленнее, когда существуют вертикальные расщепления: почему?

Когда я использую Tmux и разбиваю окно на панели, я замечаю, что программы довольно медленнее распечатывают строки текста, когда есть вертикальный раскол (две панели бок о бок), чем когда есть горизонтальный раскол (сложенные стеки). Кто-нибудь знает, почему?

2 Solutions collect form web for “Выход Tmux медленнее, когда существуют вертикальные расщепления: почему?”

См. Этот ответ (последний пункт в частности). В принципе, tmux должен делать намного больше движения курсора и другую дополнительную работу для эмуляции терминала с уменьшенной шириной, чем это было бы необходимо для эмуляции терминала с уменьшенной высотой. С терминалом полной ширины tmux может просто позволить эмулятору терминала работать с обработкой линии, в то время как он должен сделать свою собственную линию для эмуляции терминала с уменьшенной шириной для боковых панелей. Каждое перемещение курсора включает вывод нескольких байтов (возможно, 7 или 8 байтов или более) управляющих последовательностей, чтобы передать управляющий терминал tmux для перемещения курсора, и когда строки текста быстро выводятся на экран и прокручиваются вокруг, это может ощутимая разница.

Одной вещью, которая немного помогает, является использование :set lazyredraw и :set ttyfast .

Эти настройки позволяют vim обновлять только необходимые символы на экране.

  • Tmux не может различать вставку и вставку
  • Tmux mouse-mode on не позволяет выбирать текст с помощью мыши
  • Как «изолировать» сетевые возможности учетной записи пользователя в Linux?
  • Разделите буфер между разделителями tmux / vim
  • Как я могу установить оболочку по умолчанию для запуска tmux
  • переназначение Caps Lock на клавишу Ctrl в tmux
  • Почему tmux задает переменную TERM для отображения?
  • Tmux делает звук, когда я его запускаю, как я могу отключить это?
  • Что такое «сообщение-команда» tmux?
  • Сделайте блок tmux до завершения программы
  • emacs цвета, основанные на переменной окружения $ TERM
  • Interesting Posts

    Видео-инвертирование подсказки bash

    Установка программы в Linux через пакет

    Можно ли приостановить задания, отправленные через qsub?

    Запуск ssh удаленных команд на `bash_history`

    Зачем нам нужен срок действия?

    убийство туннелей для пользователя, связанного с ssh -N

    Получить PID приложения, запущенного в эмуляторе активного терминала

    В bash, как отложить интерполяцию переменной, которая имеет динамическую переменную в своей строке

    Почему bc выходит 0 при делении на 0?

    Переключиться на текстовую консоль в Fedora

    может форматировать и разделять sd-карту, но не может видеть записи устройства

    Как проверить, отсутствует ли какой-либо повторяющийся текст в текстовом файле?

    Как программно получить GID работающего процесса

    Есть ли конкретная причина, почему Docker не является сервисом на dbus?

    Что делать после установки Scientific-Linux 6.1 для настольных целей

    Linux и Unix - лучшая ОС в мире.