iTerm2 + zsh + oh-my-zsh Самый мощный терминал в Mac OS
Что такое iTerm2 и чем он лучше терминала?
iTerm2 — это замена Терминала и преемник iTerm. Он работает на Mac с macOS 10.14 или новее. Методы выбора текста, возможность использования вкладок, каждая из которых действует как отдельный сеанс терминала, окно горячих клавиш, возможность создания «контрольных точек», чтобы в случае ошибки вы могли вернуться в нужное место. чтобы исправить тот же режим высокой цветности, поддерживающий 256-цветный режим, менеджер паролей для сохранения ваших паролей, расположение панели вкладок в левой части окна, и список можно продолжать ещё долго. Давайте посмотрим на некоторые из вышеперечисленных функций в наглядной форме.
Разделение панелей (неактивная панель слева на изображении выше, очевидно, затемнена, поэтому легче увидеть активную)



Говоря о оболочке, если бы терминал был изображен как устройство, которое позволит нам управлять им, Shell — это язык, который мы будем использовать для эффективной передачи наших инструкций и обеспечения их выполнения. Как расширенная версия Bourne Shell, Z Shell или ZSH имеет множество новых функций, тем и поддержку плагинов. Это беспроблемный переход от старого доброго Bash к новому красивому ZSH, поскольку последний основан на той же оболочке и многие основные функции совпадают. Давайте посмотрим на некоторые важные улучшения:
- Автоматическая смена каталога (cd) путем простого ввода имени требуемого каталога.
- Множество фреймворков для плагинов и поддержка тем.
- Умная проверка орфографии на наличие мелких ошибок
Oh My ZSH — это поддерживаемая сообществом среда для управления конфигурациями, плагинами и темами ZSH. Таким образом, комбинированная установка ZSH + Oh My Zsh + iTerm2 — является выигрышной. Только удовольствие от использования и никаких страданий!
Теперь давайте посмотрим на этапы установки iTerm2, ZSH и Oh My ZSH.
- Перейдите на страницу загрузки по следующей ссылке https://iterm2.com/downloads.html.
После того, как вы нажмете на ссылку выше, то, что вы увидите, будет выглядеть точно так, как на картинке ниже. Загрузите стабильную версию.
- Затем вам будет предложено загрузить файл .zip. Затем извлеките zip-файл и переместите приложение iTerm2 в папку системного приложения, вот так.
- Пришло время установить zsh. В большинстве случаев в Mac OS уже предварительно загружен zsh. Найдите свою оболочку.
echo $SHELL
/bin/zsh - Узнайте версию
zsh —version
zsh 5.8 (x86_64-apple-darwin20.0) - Если у вас его нет, вы можете установить его с помощью Homebrew. Следуйте инструкциям ниже, чтобы установить Homebrew.
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”
Для Homebrew требуются инструменты командной строки для Xcode. Далее вы должны увидеть следующее
Используя текстовый редактор (Vim / VSCode / TextEdit) добавьте следующее:
# ~/.zshrc
export PATH=$(brew –prefix)/bin:$PATH
Далее следует источник
$ . ~/.zshrc
Затем будет загружено следующее:
~/.zshrc
Теперь запустите brew help, чтобы узнать, установлена ли она.
- После установки Homebrew для необходимой версии zsh (если она у вас еще не установлена) выполните следующий шаг:
brew install zsh - Наконец, просто скопируйте и вставьте одну из следующих команд в свой терминал и нажмите Enter.
Используя curl:$ sh -c “$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”
Используя wget:
sh -c “$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)”
На этом установка zsh в качестве оболочки по-умолчанию и дополнения Oh My ZSH завершено