Выпущен терминальный мультиплексор Tmux 3.7 с первоначальной поддержкой плавающих панелей
Tmux, терминальный мультиплексор, который позволяет пользователям управлять несколькими сессиями, окнами и панелями в одном окне терминала, только что выпустил версию 3.7.
Изюминка релиза — плавающие панели, которые появляются над стандартной мозаичной раскладкой и напоминают всплывающие окна. Однако, в отличие от всплывающих окон, плавающие панели не являются модальными и функционируют как обычные панели, в том числе поддерживают escape-последовательности.
По умолчанию пользователи могут открыть плавающую панель, нажав клавишу префикса tmux C-b, а затем *; кроме того, плавающие панели можно создавать с помощью новой команды new-pane.
Эта функция все еще находится на ранней стадии разработки. В настоящее время плавающие панели можно перемещать и изменять их размер только с помощью мыши. Такие действия, как замена плавающих панелей, изменение их размера с помощью команды resize-pane, переключение между плавающим и мозаичным режимами, а также восстановление пользовательских макетов с плавающими панелями, пока не поддерживаются.
В Tmux 3.7 также добавлена поддержка номеров строк в режиме копирования. Новая опция copy-mode-line-numbers позволяет пользователям выбирать один из нескольких режимов: выключено, по умолчанию, абсолютный, относительный и гибридный.
Кроме того, новая опция focus-follows-mouse позволяет фокусу панели следовать за указателем мыши, а обработка буфера обмена улучшена благодаря новой опции get-clipboard. Если она включена, tmux может запрашивать содержимое буфера обмена у терминала и перенаправлять его на панель.
В Tmux 3.7 также появилось несколько улучшений в управлении и работе с мышью. Новые диапазоны управления мышью, от control0 до control9, позволяют управлять мышью в строке состояния панели. Вторая строка состояния по умолчанию, когда для параметра status-format установлено значение 2, теперь отображает список панелей.
Команда list-keys теперь поддерживает сортировку с помощью флага -O и пользовательское форматирование с помощью -F. Также улучшена обработка изображений в SIXEL: максимальное количество изображений увеличено до 20, а проблемы с расчетом размера устранены.
Наконец, мы повысили уровень безопасности за счет более строгой очистки заголовков панелей, названий окон и сеансов, а также внесли несколько исправлений, выявленных в ходе фаззинг-тестирования.
Для получения дополнительной информации см. объявление или ознакомьтесь с полным списком изменений.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.