iTerm2

Бесплатно
Открытый исходный код
macOS

Сайт: iterm2.com

iTerm2 — терминальный эмулятор для операционной системы macOS, представляющий собой расширенную альтернативу стандартному приложению Terminal. Проект развивался как ответ на потребности пользователей в дополнительных возможностях управления терминальными сессиями, настройки внешнего вида и автоматизации рабочих процессов. Программа реализует поддержку вкладок и панелей, настраиваемые сочетания клавиш, профили соединений и интеграцию с системными сервисами macOS, что делает её популярной среди разработчиков, системных администраторов и пользователей, активно работающих с командной строкой.

Разработка и распространение приложения велись в рамках свободно распространяемого программного обеспечения с открытыми компонентами; в рамках истории проекта встречались изменения в лицензировании и модель распространения. Функциональность iTerm2 включает средства для повышения продуктивности при длительной работе в терминале: сохранение и восстановление сессий, управление буфером прокрутки, расширенные возможности копирования и вставки, а также поддержка скриптов и триггеров для автоматической обработки вывода. Интерфейс программы ориентирован на гибкую настройку поведения и оформления, включая темы, прозрачность и композицию окон.

  • Вкладки и сплиты: одновременное размещение нескольких сессий в одном окне с возможностью разделения окна на несколько панелей.
  • Профили и настраиваемые параметры: отдельные наборы настроек для шрифтов, цветов, команд при старте и поведения окон.
  • Продвинутые сочетания клавиш: детальная конфигурация горячих клавиш и сочетаний для быстрого переключения между сессиями и выполнения команд.
  • Сохранение сессий и восстановление: возможность сохранять состояние открытых вкладок и панелей и восстанавливать их при перезапуске.
  • История и буфер прокрутки: расширенный буфер с возможностью поиска по истории вывода и выделения фрагментов текста.
  • Поддержка скриптов и автоматизации: запуск пользовательских скриптов, триггеров по совпадению вывода и интеграция с внешними инструментами.
  • Панели предварительного просмотра и визуальные подсказки: подсветка результатов поиска, маркеры и визуальные индикаторы активности в сессиях.
  • Настройка внешнего вида: темы, цветовые схемы, непрозрачность окон и шрифты с поддержкой настроек для разных профилей.
  • Поддержка протоколов и терминальных возможностей: совместимость с распространёнными терминальными управляемыми параметрами, эмуляция терминала и поддержка цветов 24-bit.
  • Интеграция с системными средствами: использование возможностей macOS для управления окнами, буфером обмена и взаимодействия с другими приложениями.
Подробнее