iTerm2
George Nachman and contributors · Настраиваемый терминал Mac с разделенными панелями, профилями, выходными данными с поиском, интеграцией с shell и tmux и дополнительными инструментами для скриптов и ИИ.
Описание
Перевод ИИПоказать оригиналiTerm2 — бесплатный эмулятор терминала с открытым исходным кодом для macOS. Он предоставляет настраиваемое рабочее пространство для локальных оболочек, сеансов SSH, разработки в командной строке и администрирования, особенно для разработчиков и операторов, управляющих множеством сеансов.
Основные возможности
- Упорядочивайте сеансы во вкладках и горизонтальных или вертикальных разделённых панелях; настраивайте профили для разных хостов и задач.
- Ищите в выводе терминала с помощью регулярных выражений, используйте автодополнение, историю вставки, режим копирования с клавиатуры и сохранённые расположения.
- Вызывайте отдельный терминал с помощью глобальной горячей клавиши и быстро находите сеансы.
- Используйте интеграцию с оболочкой для отслеживания команд и рабочих каталогов, а интеграцию с tmux — чтобы представлять сеансы мультиплексора как нативные окна и панели.
- Отображайте встроенные изображения и настраивайте триггеры и строки состояния; автоматизируйте поддерживаемые действия через необязательный Python API.
- Включайте необязательные чат и помощь ИИ с плагином ИИ и настроенными провайдерами — отдельно от базовой работы терминала.
Установка и первое использование
Установите brew install --cask iterm2, затем откройте iTerm.app из папки Applications. Начните с настроенной оболочки вашего Mac и настройте профили, шрифты, сочетания клавиш и панели в разделе «Настройки». Интеграция с оболочкой необязательна; следуйте официальным инструкциям для вашей оболочки. iTerm2 — это эмулятор терминала, поэтому команды, выполняемые внутри него, сохраняют свои собственные требования к установке и системные требования.
Требования, зависимости и конфликты
Текущая стабильная версия 3.7.x требует macOS Ventura 13 или более поздней версии и поддерживает Apple Silicon и Mac на Intel. iTerm2 — это настольное приложение для macOS; отдельной версии для Windows или Linux в качестве хоста не предусмотрено. SSH может подключаться к другим системам, не делая их хостами iTerm2. Исторические загрузки имеют другие требования и не являются текущим cask.
Homebrew указывает минимальную версию macOS и не требует дополнительных зависимостей formula. Он явно конфликтует с iterm2@beta и iterm2@nightly, которые устанавливают альтернативные редакции того же приложения. Для автоматизации на Python требуется настроенная среда выполнения сценариев, доступная через описанную в документации настройку среды выполнения iTerm2. Интеграция с tmux требует наличия tmux в соответствующей среде. Функции ИИ требуют необязательного плагина и конфигурации или учётных данных провайдера; самостоятельно размещённые провайдеры имеют собственные требования. Эти дополнения не являются обязательными для базового сеанса оболочки.
Учётные записи, расходы и лицензия
Приложение можно бесплатно скачать и использовать; пожертвования необязательны. Для базового использования терминала не требуется учётная запись iTerm2 или подписка. Хосты SSH и интеграции могут требовать собственных учётных записей. Удалённые провайдеры ИИ могут взимать плату за использование API отдельно от iTerm2. George Nachman и участники поддерживают проект под GNU GPL версии 2; поставляемые в комплекте компоненты сохраняют свои применимые уведомления.
Официальные источники: возможности, загрузки и списки изменений, документация, настройки ИИ и исходный код и лицензия.
Новая версия Что нового в 3.7.3 7 окт. · Редакция OpenNavo · Перевод ИИ
- НадёжностьОбработка non-BMP целей гиперссылок без сбоев.
- ТерминалСнижены задержки ввода при работе через tmux-over-SSH.
- НастройкиСохранение видимости выбора Main Screen и сохранение изменённых целей привязок клавиш.