Logo
Frontend Blog
Про Frontend разработку

Мои настройки консоли iTerm2 в MacOs

Мои настройки консоли iTerm2 в MacOs

Опубликовано: 10 июня, 2021

Вид после настройки:

Скриншот консоли

Пошаговый гайд:

Ссылка - https://medium.com/@Clovis_app/configuration-of-a-beautiful-efficient-terminal-and-prompt-on-osx-in-7-minutes-827c29391961

Заметки:

  • Настраиваемая консоль - 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