Настройка терминала Mac

Photo by Remy_Loz on Unsplash

Недавно я настраивал новый 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]

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх