Что это
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)