Выпущен Tmux 3.5 с поддержкой расширенных ключей и новыми функциями
Доступен терминальный мультиплексор Tmux 3.5 с улучшенной обработкой ключей, улучшениями режима копирования, расширенными параметрами макета и исправлениями ошибок.
Недавно был выпущен Tmux 3.5, содержащий несколько обновлений и улучшений по сравнению с предыдущей версией 3.4. Этот новый выпуск в первую очередь ориентирован на улучшенную обработку клавиш, настройки пользовательского интерфейса и лучшую совместимость с различными терминальными средами.
Однако, прежде чем перейти к нововведениям новой версии, давайте вкратце объясним, что такое tmux для тех, кто не знаком. Проще говоря, tmux, который сам себя называет мультиплексором терминала, представляет собой инструмент, который позволяет пользователям управлять несколькими сеансами терминала в одном окне.
Представьте себе разделение вашего терминала на несколько панелей, каждая из которых имеет отдельный сеанс, и возможность отключения или повторного подключения позже. Это особенно полезно для разработчиков, системных администраторов и всех, кому необходимо отслеживать несколько процессов одновременно. Теперь давайте углубимся в последний выпуск.
Tmux 3.5: ключевые улучшения
Самым ярким изменением в tmux 3.5 является обновленная поддержка расширенных ключей. Обработка ключей была существенно обновлена, чтобы более точно соответствовать поведению xterm, поддерживая как режим 1, так и режим 2.
Это приводит к тому, что tmux всегда запрашивает режим 2 от родительского терминала, что приводит к более согласованному поведению сопоставления клавиш. Кроме того, появилась новая опция под названием extended-keys-format, которая помогает управлять форматом, аналогичным формату formatOtherKeys в xterm.
Еще одно улучшение касается наложений, таких как всплывающие окна и меню, которые теперь автоматически очищаются при входе в командную строку, что уменьшает визуальный беспорядок и обеспечивает более плавное взаимодействие с пользователем. Также появился новый флаг «copy-mode -d», который позволяет пользователям прокручивать страницу вниз, если она уже находится в режиме копирования, что соответствует поведению существующего флага «-e». >» флаг.
Более того, в tmux 3.5 также добавлена возможность отображать гиперссылки в режиме копирования, обеспечивая более интерактивный опыт работы со ссылками в терминале. Кроме того, для режима копирования были введены два новых формата: search_count и search_count_partial, чтобы лучше управлять поиском.
Интересным дополнением являются зеркальные версии основного горизонтального и основного вертикального макетов, которые позволяют пользователям размещать основную панель внизу или справа вместо обычных сверху или слева, тем самым добавляя пользователям больше гибкости в адаптации своего рабочего пространства к своим потребностям. предпочтения.
Что касается управления мышью, клавиши перемещения мыши теперь игнорируются, если приложение явно не запрашивает это, а нажатие на строку состояния больше не сбрасывает панель мыши. Эти изменения улучшают общее удобство взаимодействия с мышью в tmux. Но это еще не все.
Терминальный мультиплексор tmux 3.5 также представляет несколько других улучшений производительности и стабильности. Например, команда REP теперь работает с символами Юникода, а для некоторых ошибок консоли Linux доступны новые обходные пути с яркими цветами.
Еще одним заметным дополнением является перехватчик командной ошибки, который срабатывает при сбое команды, что позволяет пользователям иметь больше контроля и осведомленности об ошибках в ходе сеанса. Новую опцию «allow-set-title» также можно использовать, чтобы запретить приложениям изменять заголовок панели, обеспечивая более единообразную среду.
Наконец, tmux 3.5 обеспечивает улучшенную обработку событий перемещения мыши, чтобы избежать игнорирования нескольких отпущенных кнопок, предотвращает сбои во время фокусировки панели и обеспечивает более надежный выбор при удалении буферов. Время выхода также было уменьшено до 10 миллисекунд по умолчанию, что обеспечивает более быстрый отклик при использовании ярлыков tmux.
Для получения дополнительной информации журнал изменений содержит подробный обзор всех изменений.