Настройка iTerm-2 на MacOS

Настройка iTerm-2 на MacOS

Поляков считает | AI, код и кейсы

Зачем это нужно?

Стандартный Terminal на Mac — скучный и неудобный. После настройки получишь:

✅ Подсветку синтаксиса (видно ошибки ДО нажатия Enter)

✅ Автодополнение команд из истории

✅ Красивую тему с git-статусом, временем и иконками

✅ Нормальное отображение кириллицы

✅ Случайный цвет терминала при каждом запуске 🎨

📦 Этап 1: Установка iTerm2

iTerm2 — это улучшенная замена стандартного Terminal.

Установка через Homebrew:

если команда ниже выдает ошибку, надо установить HomeBrew https://brew.sh/

brew install --cask iterm2

Или скачай с сайта: iterm2.com

После установки открывай iTerm2 вместо стандартного Terminal.

⚙️ Этап 2: Установка Oh My Zsh

Oh My Zsh — это фреймворк для управления конфигурацией zsh (встроенного shell в macOS).

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Установка займёт минуту. После установки терминал уже станет чуть приятнее.

🎨 Этап 3: Установка Powerlevel10k (красивая тема)

Это самая популярная и красивая тема для терминала.

1. Установка:

brew install powerlevel10k
echo "source $(brew --prefix)/share/powerlevel10k/powerlevel10k.zsh-theme" >> ~/.zshrc

2. Перезапусти iTerm2 — автоматически запустится мастер настройки

3. Ответь на вопросы:

  • Видишь ли иконки? (Yes)
  • Какой стиль промпта? (выбери понравившийся)
  • Показывать время? (по желанию)
  • Показывать git-статус? (Yes)

Мастер настройки интуитивный, не ошибёшься.

🟣 Этап 4: Случайный цвет терминала (опционально, но прикольно)

Каждый раз при открытии iTerm2 фон будет случайного цвета.

Открой конфиг:

nano ~/.zshrc

Добавь в самое начало файла (до всех настроек Oh My Zsh):

PRELINE="\r\033[A"

function color {
    echo -e "\033]6;1;bg;red;brightness;$((1 + $RANDOM % 255))\a"$PRELINE
    echo -e "\033]6;1;bg;green;brightness;$((1 + $RANDOM % 255))\a"$PRELINE
    echo -e "\033]6;1;bg;blue;brightness;$((1 + $RANDOM % 255))\a"$PRELINE
}

color

Сохрани: Ctrl+O, Enter, Ctrl+X

Этап 5: Полезные плагины

Эти плагины добавляют автодополнение и подсветку команд.

1. zsh-autosuggestions (подсказки серым текстом):

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

2. zsh-syntax-highlighting (подсветка правильности команд):

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

📝 Этап 6: Настройка конфига

Открой конфиг:

nano ~/.zshrc

Найди строку plugins=(git) и замени на:

plugins=(
  git
  macos
  docker
  zsh-autosuggestions
  zsh-syntax-highlighting
)

Добавь в конец файла (для правильного отображения кириллицы):

# Локаль для русского языка
export LANG=ru_RU.UTF-8
export LC_ALL=ru_RU.UTF-8

Сохрани: Ctrl+O, Enter, Ctrl+X

Применить изменения:

source ~/.zshrc

🔔 Этап 7: Системные уведомления для Claude Code 

Если работаете с несколькими сессиями Claude Code параллельно — настройте уведомления, чтобы знать, когда Claude ждёт ввода. 

1. Откройте настройки iTerm2: Cmd + , 

2. Перейдите: Profiles → Terminal 

3. Включите:

 - ✅ "Silence bell"

 - ✅ Настройте "Notification center alerts" 
Подробнее в документации Claude Code: [code.claude.com/docs/en/terminal-config#iterm-2-system-notifications

⌨️ Этап 8: Горячие клавиши для вкладок 

Для быстрого переключения между сессиями Claude Code: 

  • Cmd + 1-9 — переход к вкладке по номеру 
  • Cmd + T — новая вкладка  
  • Cmd + W — закрыть вкладку 
  • Cmd + Shift + ] — следующая вкладка 
  • Cmd + Shift + [ — предыдущая вкладка 

Совет: нумеруйте вкладки по задачам (1-backend, 2-frontend, 3-tests).

✨ Что получилось:

🎨 Случайный цвет терминала при каждом запуске

💡 Автодополнение — печатаешь команду, видишь серую подсказку, стрелка вправо → принимает

✅ Подсветка — команда зелёная = правильная, красная = ошибка

🌳 Git-статус в prompt — видно текущую ветку и изменения

⚡️ Красивая тема — иконки, цвета, время

🔤 Кириллица работает корректно





Report Page