Детали программы:
Версия: 2.4 обновление
Дата загрузки: 27 Apr 17
Тип распространения: Бесплатная
Популярность: 159
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. >
- Поддержка размещения вывода команды оболочки в строке состояния.
- Отдельные цвета окна в строке состояния.
- Улучшенная поддержка мыши.
- Возможность установки атрибутов для строки состояния и т. Д.
- Улучшенная поддержка черно-белых терминалов.
- Автоматическое переименование окна в соответствии с выполняемой в нем командой.
- Возможность указывать несколько команд в виде последовательности.
- Исправлено несколько ошибок.
Комментарии не найдены