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

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

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

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

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