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

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

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

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

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

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

  • Разделить родительскую панель вместо активной
  • Экран GNU: эквивалент соответствия в tmux
  • Tmux делает звук, когда я его запускаю, как я могу отключить это?
  • Как получить guake для обновления фоновых символов?
  • tmux: общий сеанс, один пользователь в панели, другой в другой панели, два разных курсора
  • Копирование команд с помощью PuTTY и tmux
  • Почему лидер Tmux Space также делает 2 лидером?
  • Форма курсора в vim в konsole в kde с tmux
  • Имейте tmux, подождите, пока я не задержу SSH, чтобы завершить остальную часть сценария Tmuxinator
  • Как автоматически закрыть окно tmux при закрытии окна терминала?
  • Сделайте панель шириной 80 (или около того) шириной
  • Interesting Posts

    Почему неправильная раскладка клавиатуры на желтой собаке?

    Ошибка анализа на блоке таймера systemd. Неверная документация?

    Ошибка удаления базы данных в MySQL 5.1 на Ubuntu

    получить X-й аргумент в каждой строке

    Поиск файлов и каталогов с различными umask

    Запустить RDP беззвучно?

    Любой сайт, который предлагает интерактивный опыт работы с средами GNU / Linux Desktop?

    Запустите startx & автоматически внедренную систему,

    Проблема с скриптом оболочки после сохранения каталога в переменной

    Переход к началу действия вставки в режиме vi оболочки VI

    Linux Mint 16: Skype использует 100% процессорного ядра

    Найдите шаблон без повторных чисел в egrep

    Не добавляйте новые интерфейсы Ethernet, используйте его как eth0

    Как я могу перенаправить вывод в файл, когда программа построена с помощью библиотеки ncurses

    Как ссылаться на исходную команду, поэтому я могу заменить ее на функцию

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