Недавно в интернете появилась компактная шпаргалка по Claude Code — терминальному AI-инструменту от Anthropic. Среди слэш-команд и конфигураций легко пропустить один важный раздел: клавиатурные сочетания. А зря. Именно они превращают «я пишу промпты в Claude Code» в «я живу в Claude Code».
Важное уточнение: только терминал
Всё, что описано ниже, работает исключительно в терминальном приложении Claude Code, запускаемом командой claude. Если вы используете веб-интерфейс на claude.ai, эти сочетания не работают. Более того, многие из них (Ctrl+J, Ctrl+B, Ctrl+T) перехватываются браузером и выполняют другие действия — например, открывают историю загрузок или создают вкладки.
Если вы ещё не установили Claude Code, сделайте это: npm install -g @anthropic-ai/claude-code. Затем возвращайтесь — и погружайтесь в настоящую терминальную мощь.
Откуда ноги растут
Claude Code — это полноценное CLI-приложение, а не веб-интерфейс и не плагин к IDE. Разработчики проводят в нём часы: пишут код, отлаживают, рефакторят, запускают тесты, общаются с моделью. Как и в любом серьёзном терминальном инструменте, здесь есть набор горячих клавиш, о котором большинство пользователей даже не подозревает.
Шпаргалка с cc.storyfox.cz перечисляет сочетания сухим списком. Но без контекста — когда, зачем и что будет — такой список мало полезен. Эта статья превращает список в руководство.
Версия Claude Code на момент написания — 2.1.81 (март 2026). Если вы читаете позже, проверьте актуальность через /doctor или официальную документацию.
Базовое управление: три кита терминальной сессии
Ctrl+C — отмена текущего действия
Самое интуитивное сочетание для любого, кто работает в терминале. В Claude Code работает в двух случаях:
- При наборе промпта — очищает ввод, как в обычной оболочке.
- Во время генерации — прерывает ответ. Вы получаете то, что модель успела создать до остановки.
Важно: Ctrl+C — это отмена, а не откат. Если Claude уже внес изменения в файлы, они останутся. Для отката есть Esc Esc.
Ctrl+D — выход из сессии
Завершает сессию. Аналог exit или quit. Сессия сохраняется — вы можете вернуться к ней позже через claude -c (продолжить последнюю) или claude -r "имя" (по имени).
Совет: перед выходом дайте сессии имя через /rename, чтобы потом не гадать, что скрывается за "Session 2026-03-24-14-32".
Ctrl+L — очистка экрана
Очищает видимую часть терминала, не затрагивая историю. Полезно, когда экран захламлён выводами или ошибками, а хочется визуально начать с чистого листа, сохранив контекст.
Навигация и контекст: ориентируемся в потоке
Ctrl+R — обратный поиск по истории
Работает как в bash или zsh: начните вводить фрагмент старого промпта — и Claude Code найдёт его. Незаменимо, если вы хотите повторить удачный запрос с небольшими правками.
Ctrl+O — переключение подробного вывода
Включает и выключает режим подробного лога. В обычном режиме вы видите результат. В verbose-режиме — внутренние действия: какие инструменты вызываются, какие файлы читаются, с какими параметрами.
Это не то же самое, что расширенное мышление (Alt+T). Ctrl+O показывает техническую «подноготную». Полезно для отладки: если Claude делает что-то странное, включите Ctrl+O и посмотрите, какие команды он пытается выполнить.
Ctrl+T — список задач
Открывает и закрывает панель фоновых задач. Если запущены агенты или процессы, здесь будет их статус. Думайте об этом как о менеджере задач внутри Claude Code.
Не путайте с браузерным Ctrl+T (новая вкладка) — здесь это другое.
Ctrl+G — промпт во внешнем редакторе
Нажмите Ctrl+G — и Claude Code откроет ваш системный редактор (указанный в переменной $EDITOR, например, vim, nano или VS Code). Напишите промпт, сохраните — он отправится в сессию.
Зачем? Потому что однострочный ввод — это боль при сложных запросах: много абзацев, примеры кода, архитектурные схемы. В полноценном редакторе вы структурируете мысли, используете подсветку синтаксиса — и отправляете всё одним действием.
Фоновые задачи и агенты: параллельная работа
Ctrl+B — отправить задачу в фон
Одно из самых недооценённых сочетаний. Ctrl+B отправляет текущую задачу в фон, и вы можете продолжить работать, пока Claude обрабатывает её.
Пример: вы попросили написать тесты для большого модуля. Вместо ожидания нажмите Ctrl+B и переключитесь — например, попросите проверить другой файл. Результат фоновой задачи появится в панели (Ctrl+T).
Если вы используете tmux, будьте осторожны: он тоже использует Ctrl+B как префикс. Решение — нажимать дважды (первый раз перехватит tmux) или переназначить клавишу в keybindings.json, например, на Ctrl+Shift+B.
Ctrl+F (×2) — аварийное уничтожение фоновых агентов
Двойное нажатие Ctrl+F — это «красная кнопка». Убивает все фоновые агенты.
Зачем? Иногда агент уходит в бесконечный цикл или начинает делать что-то неправильно. Два быстрых нажатия — и всё останавливается.
Одиночное нажатие Ctrl+F запрашивает подтверждение. Повторное в течение 3 секунд — подтверждает. Это защита от случайного срабатывания.
Ввод и мультимедиа: подаём Claude сложные данные
Ctrl+V — вставка изображения
Claude Code поддерживает изображения. Ctrl+V вставляет картинку из буфера обмена прямо в промпт. Полезно для:
- Показать скриншот бага и попросить найти причину
- Вставить макет дизайна и попросить сверстать
- Передать схему архитектуры для анализа
Работает с PNG, JPEG и другими растровыми форматами. Изображение передаётся как визуальный контент, а не как файл.
\ + Enter — перенос строки (быстрый)
Обычный Enter отправляет промпт. Чтобы добавить новую строку без отправки, используйте \ перед Enter. Удобно для коротких многострочных запросов, когда внешний редактор — перебор.
Ctrl+J — перенос строки (альтернативный)
Делает то же самое, что \ + Enter, но через стандартную управляющую последовательность. Выбор — дело привычки и мышечной памяти.
Ещё раз: в браузере Ctrl+J открывает историю загрузок. Если вы это прочитали и рефлекторно нажали — вы не в терминале. Вернитесь туда — и только потом пробуйте.
Переключение режимов: три клавиши, которые меняют всё
Эти три сочетания управляют тем, как работает Claude Code: какую модель использует, насколько глубоко думает и какие действия разрешены.
Shift+Tab (или Alt+M) — переключение режимов разрешений
Циклически переключает режимы:
- Normal (по умолчанию) — Claude спрашивает разрешение перед изменением файлов и выполнением команд.
- Auto (acceptEdits) — автоматически вносит правки в файлы, но спрашивает перед запуском bash-команд.
- Plan — режим «только чтение». Claude анализирует, предлагает план, но ничего не меняет. Идеален для разведки перед рефакторингом.
Типичный цикл: начинаете в Plan-режиме, просите предложить план. Читаете, корректируете. Переключаетесь в Normal или Auto и говорите: «выполни». Shift+Tab позволяет мгновенно переключаться, не набирая слэш-команд.
Alt+P — переключение модели
Открывает пикер моделей. Прямо в сессии можно переключиться, например, с Sonnet на Opus для сложной задачи, или обратно — для рутины. Модель меняется мгновенно, без перезапуска. Контекст сохраняется.
На macOS используйте Option вместо Alt. Если не работает, проверьте настройки терминала: в Terminal.app нужно включить «Use Option as Meta Key» в Profiles → Keyboard.
Переключение особенно ценно при работе с ресурсоёмкими задачами — например, генерацией ML-пайплайнов. Claude Code часто запускают на удалённых серверах с GPU. Подключаетесь по SSH — например, к облачной ML-платформе — и все горячие клавиши работают как на локальной машине.
Alt+T — включить/выключить расширенное мышление
Расширенное мышление (Extended Thinking) — режим, в котором модель «рассуждает» перед ответом, выстраивая логическую цепочку. Включение Alt+T может кардинально улучшить ответ на сложную задачу: архитектура, баг, оптимизация.
Минус: режим медленнее и дороже по токенам. Для простых задач — например, переименования переменной — его не нужно включать. Alt+T позволяет включать «глубокий режим» только когда нужно.
Совет: если нужна максимальная глубина для одного запроса, напишите в промпте слово ultrathink — это разовая инструкция.
Откат и исправление ошибок: машина времени
Esc Esc — перемотка / отмена действий
Двойное нажатие Escape — одна из самых мощных и малоизвестных функций. Открывает меню перемотки (rewind), которое позволяет:
- Откатить изменения в коде к предыдущему состоянию, сохранив историю разговора.
- Вернуться к любому моменту сессии и «переиграть» с него.
- Сгенерировать сводку с выбранного сообщения.
Это не Ctrl+C. Ctrl+C — «стоп». Esc Esc — «верни как было». Если Claude переписал функцию, и результат не подходит, Esc Esc восстановит предыдущую версию без git checkout.
Особенно полезно при экспериментальном рефакторинге: пробуете подход — не нравится, откатываете. Пробуете другой. Всё в одной сессии.
Префиксы и навигация по сессиям
Не горячие клавиши в строгом смысле, но важная часть клавиатурного интерфейса.
Префиксы ввода
- / — начало слэш-команды:
/compact,/model,/clear. - ! — прямой запуск bash-команды:
!git status. Результат виден модели и становится частью контекста. - @ — упоминание файла с автодополнением:
@src/покажет список файлов. Выбираете — и их содержимое попадает в контекст. Быстрее, чем писать «посмотри файл...».
Навигация в пикере сессий
При запуске claude вы видите список сессий. Управлять им можно с клавиатуры:
- ↑↓ — перемещение по списку
- ←→ — свернуть/развернуть детали
- P — предпросмотр содержимого
- R — переименовать сессию
- / — поиск по сессиям
- A — показать все проекты
- B — фильтр по текущей git-ветке
Кастомизация: переназначаем всё под себя
С версии 2.1.18 Claude Code поддерживает полную настройку горячих клавиш. Файл конфигурации — ~/.claude/keybindings.json. Открыть или создать его можно командой /keybindings.
Что можно сделать:
- Переназначить любое сочетание
- Отключить ненужное, присвоив
null - Создать аккорды — например,
ctrl+k ctrl+s - Привязать действия к контекстам — клавиши работают по-разному в чате, пикере сессий или vim-режиме
Изменения применяются автоматически при сохранении. Перезапуск не нужен. Если что-то сломалось — /doctor покажет предупреждения.
Это особенно ценно для пользователей vim, Emacs или VS Code. Лучше подогнать инструмент под себя, чем переучивать годы мышечной памяти.
Сводная таблица
Что делает
Когда использовать
Отменить ввод/генерацию
Модель поехала не туда
Выйти из сессии
Закончили работу
Очистить экран
Визуальный мусор мешает
Вкл/выкл verbose
Хотите видеть детали вызовов инструментов
Поиск по истории
Нужен старый промпт
Промпт в редакторе
Сложный многострочный запрос
Задача в фон
Длинная задача, не хотите ждать
Список задач
Проверить фоновые процессы
Вставить изображение
Скриншот бага, макет
Убить фоновых агентов
Агент ушёл в разнос
Откатить изменения
Claude сделал не то
Shift+Tab / Alt+M
Сменить режим (Normal/Auto/Plan)
Переход от анализа к действию
Сменить модель
Нужна другая модель для задачи
Вкл/выкл Extended Thinking
Сложная задача требует «глубокого» ответа
Новая строка
Многострочный промпт без редактора
Новая строка (альтернативный)
То же, другая привычка
Все сочетания работают только в терминале, внутри запущенного Claude Code.
Вместо заключения
Горячие клавиши — это не просто удобство. Это способ мышления. Когда Shift+Tab, Alt+T и Esc Esc становятся рефлексом, меняется сам рабочий процесс: вы перестаёте бояться экспериментировать (всегда можно откатить), мгновенно переключаетесь между анализом и действием, а фоновые агенты работают параллельно.
Шпаргалка с cc.storyfox.cz — отличная точка входа. Повесьте её на второй монитор. А эту статью — в закладки, чтобы вернуться, когда забудете, что делает двойной Escape.
Все сочетания актуальны для Claude Code v2.1.81 (март 2026). Кастомизация доступна с v2.1.18+. Проверить версию: claude --version.