tmux

Скриншот программы:
tmux
Детали программы:
Версия: 2.4 обновление
Дата загрузки: 27 Apr 17
Разработчик: Nicholas Marriott
Тип распространения: Бесплатная
Популярность: 84

Rating: nan/5 (Total Votes: 0)

tmux - это инструмент с открытым исходным кодом «терминал мультиплексор», который позволяет создавать, получать доступ и управлять несколькими окнами с одного терминала.

tmux призван стать простой и современной альтернативой программному обеспечению, такому как экран GNU.

Что нового в этом выпуске:

  • Поддержка двойных и тройных кликов мыши.
  • Теперь поддерживается BCE (очистка цвета фона).
  • Теперь все выделения поисковой строки в режиме копирования выделены; Кроме того, отображается число результатов поиска. Выделение обновляется в интерактивном режиме с привязками клавиш emacs по умолчанию (инкрементный поиск).
  • исходный файл теперь понимает шаблоны глобусов.
  • Форматы теперь имеют простые сравнения:
  • # {==: a, b} # {! =: A, b}
  • Существуют следующие новые форматы:
  • - # {версия} - версия сервера tmux; - # {client_termtype} - тип терминала клиента; - # {client_name} - имя клиента; - # {client_written} - количество байтов, записанных клиенту.
  • Теперь в конфигурационном файле принимается% if /% endif условных блоков, которые обрабатываются при его синтаксическом анализе; Аргумент является строкой формата (полезно с параметрами сравнения нового формата).
  • detach-client теперь имеет -E для выполнения команды, заменяющей клиент вместо выхода.
  • Добавьте поддержку пользовательских псевдонимов команд, это параметр массива, который содержит элементы формы «alias = command». Это обсуждается при анализе неизвестной команды.
  • Теперь в области разбиения указано -n указать новое имя окна.
  • Добавлена ​​поддержка OSC 52 для программ внутри tmux для установки буфера tmux.
  • Мышь & quot; все событие & quot; Режим (1003) теперь поддерживается.
  • Теперь установка палитры возможна (OSC 4 и 104).
  • Поддержка перечеркивания (требуется новая terminfo).
  • Теперь сгруппированные сеансы можно назвать (новый -t).
  • Терминалы-переопределения и среда-обновления теперь являются параметрами массива (предыдущий синтаксис -ag -ag должен работать без изменений).
  • Значительные улучшения производительности.

Что нового в версии 1.8:

  • Несовместимые изменения:
  • Верстка / отмена макета была удалена.
  • Обычные изменения:
  • Добавить привязки halfpage вверх / вниз для режима копирования.
  • Выбор сеанса фиксирован для работы с неприкрепленными сеансами.
  • Новые параметры окна window-status-last- {attr, bg, fg} для обозначения последнего активного окна.
  • Прокрутка в режиме копирования теперь прокручивает область без перемещения курсора мыши.
  • run-shell узнал '-t', чтобы указать панель, которую нужно использовать при отображении вывода.
  • Поддержка вставки средним щелчком мыши.
  • select-tree узнает '-u', чтобы начать незавершение.
  • выученное окно выбора -T; Для переключения в последнее окно, если оно уже актуально.
  • Новая опция сеанса «предположить-вставить-время» для вставки текста и действий с привязкой к ключевым словам.
  • команды выбора - * теперь работают вне подключенного клиента.
  • Теперь для команды list-commands отображаются псевдонимы.
  • Статус узнает о форматах.
  • Параметры свободной формы могут быть заданы с помощью параметра-набора, если перед ним стоит знак «@».
  • область захвата сгенерирована '-p' для отправки в stdout и '-e' для захвата управляющих последовательностей и '-a' для захвата альтернативного экрана, а '-P' для вывода отложенного вывода.
  • Добавлено много новых форматов (client_session, client_last_session и т. Д.)
  • Режим управления, который позволяет клиенту отправлять команды tmux. В настоящее время более полезен для пользователей iterm2.
  • панель изменения размера изучена '-x' и '-y' для определения абсолютного размера панели.
  • Загрузка файла конфигурации теперь сообщает об ошибках со всех файлов, загружаемых с помощью команды 'source-file'.
  • команда «копировать-трубу», чтобы скопировать выделение и перенести выделение в команду.
  • Изменения панелей теперь могут отправлять фокус-уведомления для определенных приложений, которые их используют.
  • run-shell и if-shell теперь принимают формат placeholders.
  • область изменения размера изучена '-Z' для временного увеличения области.
  • new-session узнал '-A', чтобы заставить его вести себя как attach-session.
  • установочная опция изучена '-o', чтобы предотвратить установку уже установленной опции.
  • область захвата и опции show-options запоминает '-q', чтобы отключить ошибки.
  • Новая команда wait-for, которая блокирует клиента до пробуждения.
  • Изменение размеров панелей теперь отразит текст внутри них.
  • Множество исправлений ошибок, устранение утечек памяти и т. Д.
  • Различные улучшения в руководстве.

Что нового в версии 1.7:

  • Многие исправления и новые параметры.

Что нового в версии 1.4:

  • Исправлена ​​ошибка отображения окна.
  • Показать, какая панель активна в выводе списка-панелей.
  • Переработана резервная копия.
  • Предотвращение смерти сервера при переключении в режим копирования, когда он уже находится в другом режиме.
  • Сбрасывать текущие задания, когда строка состояния включена или отключена.
  • Упростите обнаружение модификатора xterm.
  • Избегайте сбоев в режиме копирования, если размер экрана слишком мал для индикатора.
  • Флаги -n и -p добавлены в switch-client.
  • Используйте символы рисования линий UTF-8 на терминалах UTF-8, таким образом фиксируя некоторые терминалы (например, замазку), которые отключают последовательности переключения режима ACS vt100 в режиме UTF-8. На терминалах без ACS используйте эквиваленты ASCII.
  • Добавлена ​​опция выхода из сервера без сервера.
  • Добавлена ​​новая опция сеанса: уничтожение-присоединение.
  • Возвращайтесь к методу выбора обычного сеанса, если $ TMUX существует, но недействителен, а не отклоняется.
  • Отметить повторяющиеся ключи с помощью (повторить) & quot; В списке ключей.
  • При удалении панели не изменяйте активную панель, если активная панель на самом деле не удаляется.
  • Добавлена ​​новая команда с последней областью.
  • Исправления AIX.
  • Флаг - добавлен для развязки-ключа.
  • Добавьте XAUTHORITY в среду обновления.
  • Подробнее о флажках окна и панели теперь отображается в списке - *.
  • Если VISUAL или EDITOR содержат "vi" Настройте ключи режима и статус-ключ для vi.
  • Добавлена ​​возможность добавления визуального молчания в окне нового монитора и тишины сеанса.
  • Во встроенных макетах распределите панели более равномерно.
  • Установите значение по умолчанию для ширины основной панели равным 80 вместо 81.
  • Добавлен флаг командной строки -V.
  • Вместо ведения истории запросов для каждого клиента сделайте ее глобальной.
  • Исправить прямоугольную копию, чтобы вести себя как emacs (курсор не является частью выделения на правом краю, а находится слева).
  • Флаг -l добавлен в switch-client.
  • Извлекать переменные среды из глобальной среды, а не getenv (3), что позволяет им обновляться во время конфигурационного файла.
  • добавлены новые параметры окна other-pane- {height, width}.
  • Исправлены мелкие ошибки и улучшены man-страницы.

Что нового в версии 1.3:

  • Новый анализатор ввода.
  • Флаги для перемещения по панелям -UDLR добавлены в область выбора.
  • Удаляет команды с верхней панели и нижней панели, поскольку эквивалентное поведение теперь доступно через целевой флаг (-t: + и -t: -).
  • Перемотка вперед / назад при копировании (на основе команд F и f).
  • Сделать пасту-буфер принять панель в качестве цели.
  • Флаг - добавлен в новое окно для вставки окна после существующего, при необходимости перемещая окна.
  • Объединить несколько режимов в режим копирования.
  • Явные команды выполнения заданий в глобальной среде (которые могут быть изменены с помощью setenv -g), а не с запущенной средой tmux.
  • Вместо имени хоста используйте имя компьютера машины, а не пустую строку.
  • Предотвратить двойное освобождение, если установлена ​​опция окна оставаться на-выходе.
  • Переписаны ключевые строки.
  • Отметьте окна зомби как мертвые в списке выбора-окна.
  • Плиточный макет добавлен.
  • Переработана обработка сигналов.
  • Сбросьте SIGCHLD после fork, чтобы исправить проблемы с некоторыми командами.
  • Удалена команда выбора приглашения. Следовательно, привязка 'к командной строке -p index "select-window -t: %% & quot; По умолчанию.
  • Поймать SIGHUP и прекратить работу, если он работает как клиент, таким образом избегая зависания клиентов, когда, например, сеанс SSH отключен.
  • Исправления Solaris 9 (например, добавление кода compat {get, set} env (3)).
  • Не принимайте никаких атрибутов вместо атрибутов по умолчанию.
  • Добавлены параметры окна window-status-alert- {alert, bg, fg}.
  • Флаг -s добавлен в команду вставки-буфера, чтобы указать настраиваемый разделитель.
  • Разрешить перетаскивание, чтобы сделать выбор в режиме копирования, если установлен режим мыши.
  • Поддержка колеса прокрутки мыши.
  • Создайте в конвейере специальные последовательности символов (например, #I).
  • Устранять проблемы с размером окна при запуске tmux с .xinitrc.
  • Предоставьте разрешения для групп сокетов tmux (но не папки с содержимым).
  • Расширьте флаги назначения (т. Е. -t), чтобы принять смещение (например, -t: +2), и сделать его оболочкой для окон и панелей.
  • Добавлен новый буфер выбора команд.
  • Новая опция сервера detach-on-destroy для установки того, что происходит с клиентом, когда сеанс, к которому он присоединен, уничтожен. Если включено (по умолчанию), клиент отключается. В противном случае клиент переключается на последний активный из оставшихся сеансов.
  • Команды load-buffer и save-buffer теперь принимают дефис (-) в качестве файла для чтения из stdin или записи на стандартный вывод.
  • Добавлены пользовательские макеты.
  • Дополнительное сокращение кода, исправление ошибок и улучшение руководства.

Что нового в версии 1.2:

  • Мощная, согласованная, хорошо документированная и легко управляемая сценариями команда интерфейс.
  • Окно может быть разбито горизонтально и вертикально на панели.
  • Панели можно свободно перемещать, изменять их размер или размещать в одном из четырех заданных макетов.
  • Поддержка терминалов UTF-8 и 256 цветов.
  • Скопируйте и вставьте с несколькими буферами.
  • Интерактивные меню для выбора окон, сеансов или клиентов.
  • Изменить текущее окно путем поиска текста в целевой.
  • Блокировка терминала вручную или по истечении тайм-аута.
  • Чистая, легко расширяемая лицензионная база данных BSD, находящаяся под активной разработкой.

Что нового в версии 1.0:

  • Совершенно улучшено управление макетами, включая разделение в обоих направлениях и использование всех символов ACS для разделителей.
  • Поддержка tmux в качестве оболочки.
  • Лучше скопируйте и вставьте.
  • Настраиваемые клавиши режима и поиск по истории.
  • Новые команды, в том числе одна для обработки среды и одна для отображения номеров панелей.
  • Дополнительные параметры цвета в строке состояния.
  • Реорганизация справочной страницы.
  • Много незначительных дополнений и исправлений.

Что нового в версии 0.9:

  • Основные изменения в инфраструктуре построения: очистка make-файлов и добавление скрипта configure.
  • опция монитора-содержимого окна для контроля окна для конкретного шаблона fnmatch (3). Команда find-window также теперь принимает шаблоны fnmatch (3).
  • команды предыдущей компоновки и выбора, а также компоновку с горизонтальной компоновкой.
  • Повторно создайте сокет сервера на SIGUSR1.
  • команда очистки истории.
  • Используйте символы рисования линий ACS для разделителей строк.
  • Усовершенствования UTF-8 и код для обнаружения поддержки UTF-8 путем просмотра переменных среды.
  • Команды изменения размера и изменения размера теперь объединены в новую команду с изменением размера с помощью флагов -U и -D.
  • подтвердить-перед запросить ответ «да / нет» перед выполнением опасных команд.
  • Исправление ошибок в строке состояния, поддержка UTF-8 (опция status-utf8) и ключ для вставки из буфера вставки.
  • Поддержка некоторых дополнительных управляющих последовательностей и функций терминала, включая лучшую поддержку режима вставки и табуляции.
  • Улучшено поведение изменения размера окна, смоделированное после xterm.
  • Некоторые исправления кода и ряд исправлений ошибок.

Что нового в версии 0.8:

  • базовое горизонтальное разбиение окон и автоматическое разбиение окон;
  • улучшена поддержка UTF-8 и уменьшено потребление памяти;
  • поддержка 88 цветных терминалов;
  • эмуляция области прокрутки для терминалов без нее;
  • несколько новых команд и несколько исправлений ошибок.

Что нового в версии 0.7:

  • команды copy-buffer и suspend-client.
  • >
  • Поддержка размещения вывода команды оболочки в строке состояния.
  • Отдельные цвета окна в строке состояния.
  • Улучшенная поддержка мыши.
  • Возможность установки атрибутов для строки состояния и т. Д.
  • Улучшенная поддержка черно-белых терминалов.
  • Автоматическое переименование окна в соответствии с выполняемой в нем командой.
  • Возможность указывать несколько команд в виде последовательности.
  • Исправлено несколько ошибок.

Другие программы разработчика Nicholas Marriott

Комментарии к tmux

Комментарии не найдены
добавить комментарий
Включите картинки!