Claude Code Cheat Sheet (Шпаргалка)

Быстрая справка для работы с Claude Code и промпт-инжинирингом. Проверено на Claude Code 2.1.289.

💡 Сисмодуль определяется автоматически — Mac- и Windows-специфичные команды показаны для неё. Переключи выше, если нужна другая.


⌨️ Горячие клавиши

Клавиша Действие
Ctrl+C Прервать текущую генерацию
Ctrl+D Выйти из Claude Code (EOF)
Ctrl+L Очистить экран (история не теряется)
Ctrl+O Открыть многострочный редактор
Ctrl+R Поиск по истории промптов
Ctrl+G Fuzzy-поиск файлов в проекте (как fzf)
Ctrl+B Выбрать из изменённых git-файлов
Ctrl+F Поиск по тексту текущего диалога
Shift+Tab Переключить режим: Plan → Normal → Auto-accept
\+Enter / Ctrl+J Новая строка без отправки
Esc+Esc Отменить текущий ввод
/ в начале строки Открыть автокомплит слэш-команд
! в начале строки Выполнить bash-команду из промпта
@filename Добавить файл/папку в контекст

🖥️ CLI: запуск и флаги

claude                          # Интерактивный режим
claude "запрос"                 # Запуск с начальным запросом
claude -p 'запрос'              # Pipe-режим: ответ в stdout и выход
claude -c                       # Продолжить последнюю сессию
claude -r <id>                  # Возобновить сессию по ID
claude update                   # Обновить Claude Code

# Полезные флаги
--model <модель>                # Указать модель при запуске
--permission-mode plan          # Запустить только в режиме чтения
--worktree / -w                 # Изолированный git worktree
--autocompact <auto|tokens>      # Режим авто-сжатия контекста; -n = --name
--add-dir <путь>                # Добавить папку в контекст
--output-format json|text|stream-json
--max-budget-usd <N>            # Бюджет сессии в долларах
--bare                          # Минимальный режим: без hooks, LSP, синхронизации плагинов, auto-memory

# Pipe-режим — удобно для скриптов:
cat error.log | claude -p 'объясни ошибку'

📋 Управление сессией

/clear                  # Полная очистка контекста
/compact [тема]         # Сжать контекст, сохранив суть
/context                # Показать заполненность контекста
/resume                 # Список последних сессий для возобновления
/rename <название>      # Переименовать сессию (удобно при /resume)
/branch                 # Создать ответвление сессии
/cost                   # Стоимость текущей сессии ($, токены)
/diff                   # Все изменения файлов за сессию
/copy                   # Скопировать последний ответ
/export                 # Экспорт диалога в Markdown

Дерево решений /clear vs /compact:

Ситуация Команда
Контекст полон (>80%) или задача сменилась /compact
Контекст <70% и задача та же Продолжай

💡 CLAUDE.md (а с ним и подключённый @AGENTS.md) перезагружается автоматически после /compact и auto-compact — инструкции не теряются.


⚙️ Настройки

/config                         # Открыть settings.json в редакторе
/model <модель>                 # Переключить модель в сессии
/fast                           # Быстрый режим: та же модель, ответ быстрее
/effort low|medium|high         # Глубина анализа
/permissions                    # Просмотр и настройка разрешений
/vim                            # Включить vim-режим редактирования
/theme                          # Сменить цветовую тему