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

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

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

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

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

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

  • Создание сеанса tmux без привязки к нему
  • Имейте tmux, подождите, пока я не задержу SSH, чтобы завершить остальную часть сценария Tmuxinator
  • Изменение динамического названия tmux-окна до последней строки вывода команды
  • Граница Tmux разделена на rxvt
  • Как получить файл конфигурации tmux по умолчанию?
  • Какие терминальные эмуляторы поддерживают режим управления tmux?
  • Терминальные 256 цветов не работают через Tmux
  • Почему мои приложения для рисования экрана не отображаются под tmux?
  • Как разделить окно tmux на третьи?
  • Как связать «Ctrl-Alt-b» как префикс tmux?
  • tmux не может начать новый сеанс? «1; 2с»
  • tmux сеанс, потерянный в неизвестных очках, причина и возможное решение?
  • Linux и Unix - лучшая ОС в мире.