Недавно я настраивал новый MacBook. Конечно, и терминал тоже. В этой статье я расскажу, как вы сможете добиться того же эффекта на своем Mac.
Итоговый результат
Вот так будет выглядеть ваш терминал с красивой темой powerlevel10k. Ее легко настраивать и изменять, к тому же, она оптимизирована для разработчиков.
Обратите внимание на панель вверху (Cpu, Ram, Network). Благодаря ей вы всегда будете знать, сколько ресурсов потребляете.
Подготовка
Установите Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Установите iTerm2 и git
brew install --cask iterm2 brew install git
Еще установите Oh My Zsh
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Установка темы
Я выбрал powerlevel10k — это, пожалуй, одна из самых лучших и гибких тем. Вы можете с легкостью изменить макет вашего терминала, просто перезапустив команду установки.
Начните с установки шрифтов MesloLGS
MesloLGS NF Regular.ttf MesloLGS NF Bold.ttf MesloLGS NF Italic.ttf MesloLGS NF Bold Italic.ttf
Затем установите саму тему
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
В ~/.zshrc пропишите, какую ZSH- тему использовать:
ZSH_THEME="powerlevel10k/powerlevel10k" in ~/.zshrc.
Вероятно, вы настроите как минимум эти два ZSH-плагина:
- zsh-syntax-highlighting — Подсветка синтаксиса для Zsh (как в Fish-оболочке). Благодаря ей мои алиасы и команды стали зелеными. Если они зеленые, значит, плагин установлен!
- zsh-autosuggestions — Автодополнение для Zsh (тоже как в Fish-оболочке). Показывает превью последней подходящей команды при вводе.
От редакции Techrocks. В комментариях к статье было дополнение относительно установки этих плагинов:
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
В ~/.zshrc пропишите, какие ZSH-плагины нужно использовать:
plugins=( git zsh-syntax-highlighting zsh-autosuggestions )
Перезапустите свой терминал с Zsh.
От редакции Techrocks: возможно, вас также заинтересует статья «Любопытные приемы работы с Zsh».
Теперь можно запустить
p10k configure
Если у вас возникли проблемы со шрифтами, проверьте, выбран ли шрифт MesloLGS. Откройте iTerm2 → Preferences → Profiles → Text и установите Font как MesloLGS NF.
Наконец, если хотите включить имеющиеся у вас bash-алиасы и функции, пропишите в ~/.zshrc для source путь к вашему bash_profile перед export ZSH.
source ~/.bash_profile
Добавление панели
Откройте iterm2 > Profile > Session и отметьте Status bar enabled.
Выберите нужные вам виджеты
Готово!
Надеюсь, это маленькое руководство поможет вам улучшить ваши настройки. Сделать все это не сложно, а результат впечатляющий.
Перевод статьи «Terminal Setup — Make your Mac terminal awesome».
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]