Руководства
Команды Claude Code: шпаргалка по slash-командам и горячим клавишам
Эта страница — краткий справочник по slash-командам и горячим клавишам, которыми вы пользуетесь в Claude Code каждый день. Они расположены в порядке сессии: настройка проекта, работа над задачей, управление контекстом, затем проверка и диагностика. Названия команд, алиасы и поведение взяты из документации Anthropic Commands и Interactive mode, проверено 30 октября 2026 г. Таблицы — выборка; полный список есть в этих документах.
- Введите
/, чтобы увидеть доступные вам команды, и продолжайте печатать буквы для фильтрации. Команда распознаётся только в начале сообщения. - Чаще всего пригодятся:
/initсоздаётCLAUDE.md,/compactсжимает разговор в краткое изложение,/clearначинает новый,/resumeвозвращает к старому,/rewindоткатывает код и разговор. Shift+Tabпереключает режимы разрешений,Escпрерывает Claude, аEsc+Escна пустой строке ввода открывает меню отката.- Не каждая команда доступна каждому: это зависит от платформы, тарифа и окружения. Ограничения, которые указаны в документации, приведены ниже.
Начало проекта и работа над задачей
В репозитории, где вы впервые, выполните /init, а затем доработайте результат через /memory. Перед крупным изменением /plan переключает в режим планирования.
| Команда | Что делает |
|---|---|
/init | Инициализирует проект руководством CLAUDE.md. Задайте CLAUDE_CODE_NEW_INIT=1, чтобы получить интерактивный сценарий, который заодно проходит по skills, hooks и личным файлам памяти. См. как написать CLAUDE.md |
/memory | Редактирует файлы CLAUDE.md, включает и выключает auto memory и показывает её записи |
/plan [description] | Включает режим планирования прямо из строки ввода. Добавьте описание, чтобы сразу начать с этой задачи, например /plan fix the auth bug |
/model [model] | Переключает модель и сохраняет её как вашу модель по умолчанию для новых сессий. Без аргумента открывает выбор, где s на строке переключает модель только для текущей сессии. См. выбор модели |
/effort [level|auto|status|ultracode [on|off]] | Задаёт уровень усилия: от low до xhigh, max или auto; status выводит текущий. max действует только в рамках сессии |
/btw [question] | Задаёт побочный вопрос, не добавляя его в разговор |
/add-dir <path> | Добавляет рабочий каталог для доступа к файлам на время сессии. Введите часть пути, чтобы увидеть подсказки, и примите одну клавишей Tab. Большая часть конфигурации .claude/ из добавленного каталога не подхватывается |
/tasks | Показывает фоновые задачи текущей сессии и управляет ими, включая уже завершившиеся subagents. Также доступна как /bashes |
Контекст и сессии
| Команда | Что делает |
|---|---|
/context [all] | Показывает использование контекста в виде цветной сетки с подсказками по тяжёлым для контекста инструментам и раздутой памяти. В полноэкранном режиме разбивка по элементам свёрнута; передайте all, чтобы развернуть её |
/compact [instructions] | Освобождает контекст, сжимая разговор до этого момента. Можно передать инструкции, на чём сфокусировать сжатие |
/clear [name] | Начинает новый разговор с пустым контекстом. Передайте имя, чтобы подписать предыдущий разговор в списке /resume. Чтобы освободить контекст, оставаясь в том же разговоре, используйте /compact. Алиасы: /reset, /new |
/resume [session] | Возобновляет разговор по ID или имени либо открывает список сессий. Алиас: /continue |
/rewind | Откатывает разговор и/или код к предыдущей точке или сжимает всё начиная с выбранного сообщения. Алиасы: /checkpoint, /undo |
/usage | Показывает стоимость сессии, лимиты тарифа и статистику активности. /cost и /stats — алиасы. Как тратить меньше, см. как расходовать меньше токенов |
Проверка, настройки и диагностика
| Команда | Что делает |
|---|---|
/diff | Показывает изменения в рабочем дереве, включая правки, которые Claude уже внёс |
/code-review | Проверяет текущий diff на ошибки корректности. Передайте --fix, чтобы Claude применил найденное, или номер PR, чтобы проверить pull request, например /code-review high 1234. /code-review ultra запускает мультиагентную проверку в облаке. Алиас: /review |
/security-review | Анализирует изменения в текущей ветке на уязвимости безопасности. Нужен remote origin |
/permissions | Управляет правилами allow, ask и deny для разрешений на инструменты в интерактивном диалоге: просмотр правил по областям, добавление и удаление, управление рабочими каталогами. Алиас: /allowed-tools |
/config [key=value ...] | Открывает интерфейс настроек: тема, модель, стиль вывода и другое. Передайте пары, чтобы задать параметр напрямую, например /config model=sonnet; /config --help перечисляет принимаемые ключи. Алиас: /settings |
/status | Открывает интерфейс настроек на вкладке Status: версия, модель, аккаунт и связь. Работает, пока Claude отвечает |
/doctor | Запускает проверку установки: диагностирует проблемы с установкой, настройками, расширениями и CLAUDE.md и предлагает исправления, которые Claude применяет после вашего подтверждения. Алиас: /checkup |
/terminal-setup | Устанавливает сочетание Shift+Enter для переноса строки в VS Code, Cursor, Devin Desktop, Alacritty или Zed. В Apple Terminal вместо этого включает Option+Enter для переноса строки и отключает звуковой сигнал |
Ряд команд ограничен тарифом или платформой: /desktop появляется только на macOS и x64 Windows при входе с подпиской Claude, а /upgrade не показывается на тарифах Enterprise. Кроме того, /vim удалена в v2.1.92; чтобы переключаться между режимами редактирования Vim и Normal, используйте /config, затем Editor mode.
Горячие клавиши
Сочетания ниже взяты из таблицы General controls в документе Interactive mode. На macOS сочетания с Option или Alt, такие как Alt+B, Alt+F, Alt+D, Alt+Y и Alt+P, требуют, чтобы в терминале Option был настроен как Meta.
| Сочетание | Что делает |
|---|---|
Ctrl+C | Прерывает выполняющуюся операцию. Если ничего не выполняется, первое нажатие очищает строку ввода, а второе завершает Claude Code |
Esc | Останавливает текущий ответ или вызов инструмента посреди хода; Claude сохраняет уже сделанную работу. Закрывает открытый диалог и отклоняет действие в запросе разрешения |
Esc + Esc | Если в строке ввода есть текст, очищает её и сохраняет черновик в историю, так что Up вернёт его. На пустой строке открывает меню отката |
Shift+Tab | Переключает режимы разрешений: default (в индикаторе режима подписан Manual), acceptEdits, plan и, если доступны, bypassPermissions, а затем auto. В некоторых конфигурациях Windows это Alt+M |
Ctrl+O | Включает и выключает просмотр транскрипта с подробностями об использовании и выполнении инструментов |
Ctrl+R | Обратный поиск по истории команд |
Ctrl+B | Переводит выполняющиеся команды Bash и агентов в фон. В tmux нажимается дважды |
Ctrl+G или Ctrl+X Ctrl+E | Открывает ваш запрос в текстовом редакторе по умолчанию |
Ctrl+V (Cmd+V в iTerm2, Alt+V в Windows и WSL) | Вставляет изображение из буфера обмена и ставит у курсора метку [Image #N], на которую можно сослаться по номеру в запросе |
Option+P (macOS) или Alt+P (Windows/Linux) | Переключает модель, не очищая ввод |
Option+T (macOS) или Alt+T (Windows/Linux) | Включает и выключает extended thinking. На Opus 5.5, Sonnet 5.5, Haiku 5.5 и моделях Fable не действует: они всегда используют extended thinking |
Перенос строки и префиксы ввода
| Ввод | Что делает |
|---|---|
\ + Enter | Вставляет перенос строки; работает во всех терминалах |
Shift+Enter | Вставляет перенос строки. Работает «из коробки» в iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal и Windows Terminal; для других терминалов см. /terminal-setup выше |
Ctrl+J | Вставляет перенос строки; работает в любом терминале без настройки |
! в начале | Режим оболочки: выполняет команду напрямую, добавляет её вывод в сессию, и Claude отвечает на него |
@ | Упоминание пути к файлу; включает автодополнение пути |
? на пустом вводе | Показывает и скрывает панель справки по сочетаниям |
! npm test
! git status
Команду в режиме оболочки не нужно интерпретировать или одобрять через Claude, а её вывод попадает в контекст разговора. Затем Claude автоматически отвечает на этот вывод по той же цене, что и обычный запрос.
Флаги запуска, упомянутые в этих документах
Полный список флагов запуска — в справочнике CLI. На этих двух страницах упомянуты только несколько:
claude --debug # start with debug logging on
claude --settings file.json # apply this settings file to this session only
Чтобы включить отладочное логирование в середине сессии, выполните /debug; логи начнут записываться с этого момента.
FAQ
Я получаю «Unknown command». В чём дело?
Обычно это либо опечатка, либо команда недоступна на вашей платформе, тарифе или в вашем окружении. После опечатки меню ничего не подсвечивает, а Enter отправляет текст как есть, и приходит Unknown command; недоступные команды в меню вообще не появляются. О похожих сообщениях см. разбор ошибок.
Можно ли отправить команду, пока Claude отвечает?
Да. Claude Code ставит её в очередь и выполняет после завершения текущего хода. Некоторые команды, например /status, /tasks и /usage, выполняются сразу, не прерывая ответ.
Сочетания с Option на macOS ничего не делают. Почему?
В терминале Option должен быть настроен как Meta; настройка для каждого терминала есть в руководстве Anthropic по настройке терминала. В документе отмечено, что Option+T — исключение и работает без этого.
Источники
- Claude Code: Commands (slash-команды, алиасы, ограничения по тарифу и платформе)
- Claude Code: Interactive mode (горячие клавиши, многострочный ввод, режим оболочки, сообщения в очереди)
- Claude Code: CLI reference (полный список флагов запуска)