Клавишни комбинации и трикове
Клавишите и префиксите в Claude Code — permission modes, прекъсване, редакция назад, shell команди и споменаване на файлове.
Slash командите се пишат; тези неща се натискат. Те са разликата между „работя с Claude Code“ и „работя с Claude Code бързо“.
Клавишни комбинации
| Комбинация | Какво прави |
|---|---|
Shift+Tab |
Превключва permission mode — циклично между режимите на разрешения. Основният начин да влезеш в plan mode. |
Esc |
Прекъсва Claude по средата на работа. Спира текущото действие, без да губиш сесията. |
Esc Esc |
Двойно натискане: връща те назад в разговора, за да редактираш предишно съобщение и да тръгнеш в друга посока. |
Ctrl+O |
Разгъва съкратения output — показва пълните детайли на изпълнените инструменти. |
Ctrl+R |
Търсене в историята на предишните ти промптове. |
Ctrl+C |
Прекъсва текущия вход. Двукратно — излиза от Claude Code. |
Ctrl+D |
Излиза от сесията. |
↑ / ↓ |
Разлистване на предишни промптове. |
Permission modes
Shift+Tab минава през режимите на разрешения. Това са реалните им имена, същите, които виждаш и в
settings.json:
| Режим | Поведение |
|---|---|
default |
Пита за разрешение при всяко действие, което променя нещо. |
acceptEdits |
Приема редакциите на файлове автоматично, но пита за останалото. |
plan |
Plan mode — Claude само чете и мисли, не променя нищо. Първо получаваш план. |
bypassPermissions |
Не пита за нищо. Внимавай къде го използваш. |
Двойното Esc
Най-полезният трик, който хората не знаят. Когато Claude тръгне в грешна посока, натискаш Esc
два пъти, връщаш се на съобщението, което е задало грешния курс, преформулираш го и продължаваш
оттам.
Разликата с /clear е, че не губиш всичко преди този момент — само отрязваш грешния клон.
Префикси в промпта
| Префикс | Какво прави | Пример |
|---|---|---|
! |
Изпълнява shell команда директно, без да минава през модела. Резултатът остава в контекста. | !git status |
# |
Записва бележка в паметта (CLAUDE.md). Питат те в кой memory файл да отиде. |
# винаги използвай pnpm, не npm |
@ |
Споменава файл или директория — съдържанието влиза в контекста. Има автодовършване. | @src/api/client.ts |
/ |
Slash команда. | /compact |
`!` за бърза проверка
!git diff --stat е по-бързо и по-евтино от „покажи ми какво съм променил“ — няма кръг към
модела.
`#` за правила, които повтаряш
Хванеш ли се, че обясняваш едно и също за втори път, запиши го с #. Следващата сесия вече го
знае.
`@` вместо описание
@convex/schema.ts е по-точно от „виж файла със схемата“ и спестява едно търсене.
Дребни неща, които помагат
Можеш да пишеш, докато Claude работи
Съобщението ти влиза в опашка и се обработва, щом текущата стъпка приключи. Не е нужно да чакаш.
Влачене и paste на изображения
Screenshot от грешка или дизайн може да се пусне направо в промпта — на macOS с paste, иначе с drag & drop.
Multi-line вход
За нов ред без изпращане използвай Shift+Enter. Ако не работи в твоя терминал, /terminal-setup
го конфигурира.