Сочетания клавиш
Общие элементы управления
| Сочетание | Описание | Контекст |
|---|---|---|
Ctrl+C | Отменить текущий ввод или генерацию | Стандартное прерывание |
Ctrl+D | Выйти из сессии Claude Code | Сигнал EOF |
Ctrl+L | Очистить экран терминала | Сохраняет историю разговора |
Ctrl+R | Обратный поиск в истории команд | Интерактивный поиск по предыдущим командам |
Стрелки вверх/вниз | Навигация по истории команд | Вызов предыдущих вводов |
Esc + Esc | Откатить код/разговор | Восстановить код и/или разговор до предыдущего состояния |
Tab | Переключить расширенное мышление | Переключение между включенным и выключенным мышлением |
Shift+Tab | Переключить режимы разрешений | Переключение между режимом автоматического принятия, режимом планирования и обычным режимом |
Многострочный ввод
| Метод | Сочетание | Контекст |
|---|---|---|
| Быстрый выход | \ + Enter | Работает во всех терминалах |
| По умолчанию в macOS | Option+Enter | По умолчанию в macOS |
| Настройка терминала | Shift+Enter | После /terminal-setup |
| Управляющая последовательность | Ctrl+J | Символ перевода строки для многострочного ввода |
| Режим вставки | Вставить напрямую | Для блоков кода, логов |
Настройте предпочтительное поведение разрыва строки в настройках терминала. Запустите
/terminal-setup для установки привязки Shift+Enter для терминалов iTerm2 и VS Code.Быстрые команды
| Сочетание | Описание | Примечания |
|---|---|---|
# в начале | Сочетание памяти - добавить в CLAUDE.md | Запрашивает выбор файла |
/ в начале | Слэш-команда | См. слэш-команды |
! в начале | Режим Bash | Выполнять команды напрямую и добавлять вывод выполнения в сессию |
Режим редактора Vim
Включите редактирование в стиле vim с помощью команды/vim или настройте постоянно через /config.
Переключение режимов
| Команда | Действие | Из режима |
|---|---|---|
Esc | Войти в режим NORMAL | INSERT |
i | Вставить перед курсором | NORMAL |
I | Вставить в начале строки | NORMAL |
a | Вставить после курсора | NORMAL |
A | Вставить в конце строки | NORMAL |
o | Открыть строку ниже | NORMAL |
O | Открыть строку выше | NORMAL |
Навигация (режим NORMAL)
| Команда | Действие |
|---|---|
h/j/k/l | Двигаться влево/вниз/вверх/вправо |
w | Следующее слово |
e | Конец слова |
b | Предыдущее слово |
0 | Начало строки |
$ | Конец строки |
^ | Первый непустой символ |
gg | Начало ввода |
G | Конец ввода |
Редактирование (режим NORMAL)
| Команда | Действие |
|---|---|
x | Удалить символ |
dd | Удалить строку |
D | Удалить до конца строки |
dw/de/db | Удалить слово/до конца/назад |
cc | Изменить строку |
C | Изменить до конца строки |
cw/ce/cb | Изменить слово/до конца/назад |
. | Повторить последнее изменение |
История команд
Claude Code поддерживает историю команд для текущей сессии:- История хранится для каждой рабочей директории
- Очищается командой
/clear - Используйте стрелки вверх/вниз для навигации (см. сочетания клавиш выше)
- Примечание: Расширение истории (
!) отключено по умолчанию
Обратный поиск с Ctrl+R
НажмитеCtrl+R для интерактивного поиска по истории команд:
- Начать поиск: Нажмите
Ctrl+Rдля активации обратного поиска по истории - Ввести запрос: Введите текст для поиска в предыдущих командах - поисковый термин будет выделен в соответствующих результатах
- Навигация по совпадениям: Нажмите
Ctrl+Rснова для перехода к более старым совпадениям - Принять совпадение:
- Нажмите
TabилиEscдля принятия текущего совпадения и продолжения редактирования - Нажмите
Enterдля принятия и немедленного выполнения команды
- Нажмите
- Отменить поиск:
- Нажмите
Ctrl+Cдля отмены и восстановления исходного ввода - Нажмите
Backspaceна пустом поиске для отмены
- Нажмите
Фоновые bash-команды
Claude Code поддерживает выполнение bash-команд в фоновом режиме, позволяя вам продолжать работу, пока выполняются долгосрочные процессы.Как работает фоновое выполнение
Когда Claude Code выполняет команду в фоновом режиме, он запускает команду асинхронно и немедленно возвращает ID фоновой задачи. Claude Code может отвечать на новые запросы, пока команда продолжает выполняться в фоновом режиме. Для выполнения команд в фоновом режиме вы можете:- Попросить Claude Code выполнить команду в фоновом режиме
- Нажать Ctrl+B для перевода обычного вызова инструмента Bash в фоновый режим. (Пользователи Tmux должны нажать Ctrl+B дважды из-за префиксной клавиши tmux.)
- Вывод буферизуется, и Claude может получить его с помощью инструмента BashOutput
- Фоновые задачи имеют уникальные ID для отслеживания и получения вывода
- Фоновые задачи автоматически очищаются при выходе из Claude Code
- Инструменты сборки (webpack, vite, make)
- Менеджеры пакетов (npm, yarn, pnpm)
- Исполнители тестов (jest, pytest)
- Серверы разработки
- Долгосрочные процессы (docker, terraform)
Режим Bash с префиксом !
Выполняйте bash-команды напрямую без прохождения через Claude, добавляя префикс ! к вашему вводу:
- Добавляет команду и её вывод в контекст разговора
- Показывает прогресс и вывод в реальном времени
- Поддерживает то же фоновое выполнение с
Ctrl+Bдля долгосрочных команд - Не требует от Claude интерпретации или одобрения команды
См. также
- Слэш-команды - Команды интерактивной сессии
- Создание контрольных точек - Откат правок Claude и восстановление предыдущих состояний
- Справочник CLI - Флаги и опции командной строки
- Настройки - Опции конфигурации
- Управление памятью - Управление файлами CLAUDE.md