Вид после настройки:
Пошаговый гайд:
Заметки:
- Настраиваемая консоль - iTerm2
- В инструкции есть мелкие ошибки из-за форматирования кавычек на medium
Мой файл .zshrc после настройки MacOs
# HomeBrew
export PATH="/opt/homebrew/bin:${PATH}"
# Nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$(brew --prefix)/opt/nvm/nvm.sh" ] && \. "$(brew --prefix)/opt/nvm/nvm.sh" # This loads nvm
[ -s "$(brew --prefix)/opt/nvm/etc/bash_completion.d/nvm" ] && \. "$(brew --prefix)/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
#Ssh
ssh-add -A 2>/dev/null
# Zsh
export ZSH="$HOME/.oh-my-zsh"
case "$TERM_PROGRAM" in
'iTerm.app')
ZSH_THEME="powerlevel9k/powerlevel9k"
;;
default)
ZSH_THEME=""
;;
esac
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir rbenv vcs)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status root_indicator background_jobs history time)
POWERLEVEL9K_PROMPT_ON_NEWLINE=true
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX="%f"
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="%{%B%F{black}%K{yellow}%} $user_symbol%{%b%f%k%F{yellow}%} %{%f%}"
POWERLEVEL9K_PROMPT_ADD_NEWLINE=true
POWERLEVEL9K_VCS_MODIFIED_BACKGROUND='red'
plugins=(git zsh-autosuggestions)
source $ZSH/oh-my-zsh.sh
source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
Моё видео на YouTube - Как улучшить консоль iTerm2 в MacOs