Обзоры

iTerm2 — продвинутый терминал на macOS для разработчиков

iTerm2 — продвинутый терминал на macOS для разработчиков

Что это

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

iTerm2 — стандартный выбор практически всех разработчиков, системных администраторов и всех, кто много времени проводит в командной строке на Mac. Он поддерживает split panes (разбиение окна на несколько терминалов), профили с разными настройками, поиск по тексту, автокомплит, интеграцию с shell-скриптами, и многое другое.

Кому подойдёт

В первую очередь — всем, кто работает в командной строке хотя бы час в день. Разница в удобстве между встроенным Terminal.app и iTerm2 огромная.

Во вторую — разработчикам, которые регулярно запускают несколько серверов, отслеживают логи, работают с SSH-сессиями. Split panes позволяют держать всё на одном экране.

В третью — системным администраторам, которым нужно одновременно подключаться к нескольким серверам.

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

В пятую — пользователям Zsh, Bash, Fish, которые хотят максимально интегрированную работу с shell.

Ключевые возможности

Split panes

Разделение одного окна на несколько терминалов по горизонтали или вертикали. Навигация между панелями шорткатами.

Tabs и сессии

Несколько вкладок, каждая со своими профилями. Можно сохранять и восстанавливать сессии.

Профили

Настройки цвета, шрифта, шелла, директории запуска — всё это в профиле. Разные профили под разные задачи.

Автокомплит

Умный автокомплит по истории команд, именам файлов, SSH-адресам.

Поиск по тексту

Полнотекстовый поиск по содержимому терминала.

Tmux-интеграция

Специальный режим для работы с tmux, где панели tmux становятся панелями iTerm2.

Снимки буфера

Можно сделать снимок состояния терминала и вернуться к нему позже.

Интеграция с shell

С включённой shell integration iTerm2 знает, когда заканчивается выполнение команды, подсвечивает промпты, показывает метки в скроллбаре.

Скриптование

Поддержка Python API для автоматизации. Можно писать плагины, менять поведение, создавать хоткеи.

Лигатуры шрифтов

Поддержка лигатур (например, => или != как один символ) для программистских шрифтов Fira Code, JetBrains Mono.

True Color

24-битная цветовая поддержка для vim, tmux и других программ.

Hotkey Window

Терминал, появляющийся по горячей клавише в любой момент.

Плюсы и минусы

Плюсы:

  • Бесплатно, открытый код.
  • Огромное количество функций.
  • Активная разработка.
  • Отличная документация.
  • Скриптование через Python.
  • Нативная производительность.

Минусы:

  • Большое количество настроек может запутать новичка.
  • Некоторые функции работают только при включённой shell integration.
  • Иногда конфликты с zsh/oh-my-zsh настройками.

Как установить на macOS

Скачайте iTerm2 со страницы программы на mac-soft.ru или с iterm2.com. Дистрибутив — ZIP или DMG. Перетащите iTerm.app в «Программы».

Запустите iTerm2. Первые минуты настройте базовое: Preferences → Profiles → Default. Выберите комфортный шрифт (рекомендую JetBrains Mono, Fira Code или Cascadia Code), цветовую схему (Dark Background с Monokai или Solarized Dark популярны).

Включите Shell Integration: iTerm2 → Install Shell Integration. Это добавит специальные функции, распознавание команд, метки.

Настройте шорткаты: Cmd+D для вертикального разделения, Cmd+Shift+D для горизонтального, Cmd+[ и Cmd+] для переключения между панелями.

Включите Hotkey Window: Preferences → Keys → Hotkey. Назначьте клавишу (например, Ctrl+Space) — по ней iTerm2 будет появляться поверх других окон.

Установите oh-my-zsh или starship для красивого промпта.

Итог

iTerm2 — это обязательная замена Terminal.app для любого, кто серьёзно работает в командной строке на macOS. Огромная функциональность, нативная скорость, активная разработка, нулевая цена.

Если вы разработчик, sysadmin, devops или просто любитель командной строки — iTerm2 сэкономит вам часы работы. Скачать iTerm2 для macOS можно на mac-soft.ru.

Комментарии (0)

Пока нет комментариев.

Программы упомянутые в статье