Oh My Zsh
СтороннееПопулярный open-source фреймворк для Zsh - 300+ плагинов, 150+ тем, удобные алиасы и автодополнения для терминала macOS.
Описание
Oh My Zsh - самый популярный фреймворк для настройки Zsh, командной оболочки, которая идёт в macOS по умолчанию с версии Catalina. Создан в 2009 году разработчиком Robby Russell и развивается как open-source проект Planet Argon под лицензией MIT. Сегодня это де-факто стандарт для быстрого превращения скучного чёрно-белого терминала в мощный и красивый инструмент разработчика.
Что даёт
- 300+ плагинов - готовые наборы команд для git, docker, npm, brew, kubectl, terraform, aws и десятков других инструментов. Автодополнение, алиасы, полезные функции.
- 150+ тем оформления - от минималистичной robbyrussell (по умолчанию) до информативных agnoster и powerlevel10k. Показывают текущую ветку git, статус изменений, версию языка программирования, зарядку Mac.
- Git-интеграция - в приглашении терминала автоматически отображается текущая ветка и статус (чистая / с изменениями / отстаёт от origin). Сокращённые алиасы: `gst` = `git status`, `gp` = `git push`, `gco` = `git checkout`.
- Автодополнение - нажатие Tab работает не только для файлов, но и для команд, флагов, веток git, имён хостов SSH.
- История команд - умный поиск по истории через Ctrl+R, сохранение между сессиями.
Популярные плагины
- git - сотни алиасов и функций для работы с Git (включён по умолчанию).
- zsh-autosuggestions - предлагает команды из истории прямо в процессе набора (серым текстом).
- zsh-syntax-highlighting - подсвечивает правильные команды зелёным, ошибочные красным ещё до нажатия Enter.
- docker, kubectl, brew - автодополнение команд этих инструментов.
- z - быстрый переход в часто используемые папки по частичному имени.
Установка
Одна команда в терминале:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
После установки конфиг лежит в ~/.zshrc. Темы переключаются строкой ZSH_THEME="agnoster", плагины подключаются в строке plugins=(git docker kubectl).
Для кого
- Разработчики, проводящие много времени в терминале.
- Студенты и новички - Oh My Zsh делает терминал дружелюбнее, а ошибки наглядными.
- DevOps, sysadmin - готовые плагины для docker, kubectl, ansible, terraform экономят время.
- Все, кому скучно смотреть на белый текст в Terminal.app каждый день.
Альтернативы
Если Oh My Zsh кажется тяжеловесным (иногда замедляет запуск терминала на 100-300 мс) - посмотрите в сторону легковесных альтернатив: Prezto, Zinit, или универсальный кросс-шелловый промпт Starship.
Минимальные требования
macOS с установленным Zsh (предустановлен начиная с macOS 10.15 Catalina). Также работает на Linux и WSL. Требуется curl или wget, git.
Похожие программы для macOS
Часто задаваемые вопросы
Программа Oh My Zsh действительно бесплатная?
Да, Oh My Zsh распространяется бесплатно и не содержит рекламы, подписок или скрытых платежей. Скачать можно прямо с mac-soft.ru.
На какой версии macOS работает Oh My Zsh?
Минимальная поддерживаемая версия - macOS 10.15. Программа работает и на всех более новых версиях, включая macOS Sequoia и Tahoe.
Как установить программу для macOS?
Если вы скачали .dmg - откройте его двойным кликом и перетащите иконку программы в папку Applications. Для других типов файлов смотрите подробную инструкцию по установке.
Где скачать Oh My Zsh?
Это стороннее ПО, которое распространяется разработчиком Robby Russell / Planet Argon. Кнопка «Скачать» на странице перенаправит вас на официальный сайт разработчика.
🔍 Похожие запросы
Начните вводить для поиска...