Настройка 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 — видно текущую ветку и изменения
⚡️ Красивая тема — иконки, цвета, время
🔤 Кириллица работает корректно