Najważniejsze wnioski w pigułce
Kontrola sesji i przerywanie pracy
Ctrl+Cprzerywa trwającą operację, a przy pustym polu wejścia dwukrotne naciśnięcie zamyka sesjęEsczatrzymuje odpowiedź w połowie tury, zachowując wykonaną już pracę — idealne do korygowania kierunkuEsc + Escczyści wersję roboczą promptu lub otwiera menu cofania (rewind) do wcześniejszego punktu rozmowyCtrl+Dwymaga potwierdzenia w ciągu 800 ms, co chroni przed przypadkowym wyjściem
Edycja tekstu w standardzie readline
Ctrl+AiCtrl+Eprzenoszą kursor na początek i koniec wiersza logicznegoCtrl+K,Ctrl+UiCtrl+Wusuwają fragmenty tekstu, zapisując je do wklejenia przezCtrl+YAlt+Ypo wklejeniu przewija historię usuniętych fragmentówCtrl+Wusuwa całą ścieżkę typusrc/utils/foo.tsjednym naciśnięciem, bo ignoruje interpunkcję
Tryby uprawnień i modele
Shift+Tabprzełącza tryby: manualny, akceptacja edycji, planowanie oraz — gdy dostępne — pomijanie uprawnień i tryb automatycznyOption+P(macOS) lubAlt+Pzmienia model bez czyszczenia promptuOption+Twłącza i wyłącza rozszerzone myślenie,Option+O— tryb szybki
Wejście wielowierszowe i szybkie komendy
- Cztery metody nowej linii:
\+ Enter,Option+Enter,Shift+Enter(natywnie w iTerm2, WezTerm, Ghostty, Kitty, Warp, Windows Terminal) orazCtrl+Jdziałający wszędzie /uruchamia komendy i umiejętności,!tryb powłoki,@podpowiedzi ścieżek plików,:skróty emoji?przy pustym polu pokazuje panel pomocy ze skrótami
Dlaczego skróty klawiszowe w Claude Code to kwestia produktywności, nie wygody
Narzędzia AI wspierające pracę programistów i marketerów technicznych coraz częściej działają w terminalu, a nie w graficznym interfejsie. Claude Code idzie właśnie tą drogą — cała interakcja odbywa się w trybie interaktywnym, gdzie tempo pracy zależy od tego, jak dobrze znasz dostępne skróty. Różnica między klikaniem po menu a płynnym korzystaniem z kombinacji klawiszy to w praktyce kilkadziesiąt zaoszczędzonych sekund na każdym cyklu pracy.
Dokumentacja Claude Code opisuje ponad czterdzieści skrótów podzielonych na kategorie: kontrola ogólna, edycja tekstu, motywy i wyświetlanie, wejście wielowierszowe, szybkie komendy, przeglądarka transkryptu oraz wejście głosowe. Warto zaznaczyć, że dostępność części z nich zależy od platformy i emulatora terminala. Użytkownicy macOS muszą dodatkowo skonfigurować klawisz Option jako Meta, aby działały kombinacje Alt+B, Alt+F, Alt+D, Alt+Y i Alt+P.
Dla agencji i zespołów, które automatyzują zadania techniczne — od audytów wydajności po generowanie treści — znajomość tych mechanizmów przekłada się wprost na koszt realizacji projektu. Im mniej czasu zespół traci na walkę z narzędziem, tym więcej zostaje na pracę merytoryczną.
Kontrola przebiegu sesji: przerywanie, cofanie i zarządzanie zadaniami
Najważniejsza umiejętność w pracy z agentem AI to szybkie przerwanie działania, które idzie w złym kierunku. Ctrl+C przerywa trwającą operację; jeśli nic nie działa, pierwsze naciśnięcie czyści pole wejściowe, a drugie zamyka Claude Code. Esc ma subtelnie inną rolę — zatrzymuje odpowiedź lub wywołanie narzędzia w połowie tury, ale zachowuje dotychczasowy efekt pracy, dzięki czemu można przekierować agenta bez utraty kontekstu.
Szczególnie wartościowa jest funkcja cofania. Podwójne Esc przy pustym polu wejścia otwiera menu rewind, które pozwala przywrócić lub podsumować kod i rozmowę z wcześniejszego punktu sesji. To praktyczny bezpiecznik przy dłuższych zadaniach, gdzie agent wykonał serię zmian, a część z nich okazała się niepotrzebna. Jeśli pole wejścia zawiera tekst, podwójne Esc czyści go i zapisuje wersję roboczą do historii, więc strzałka w górę ją przywoła.
Do zarządzania równoległymi zadaniami służą osobne kombinacje. Ctrl+B przenosi komendy Bash i agentów do tła (użytkownicy tmux naciskają dwukrotnie), a Ctrl+X Ctrl+K zatrzymuje wszystkie działające w tle subagenty i wyłącza automatyczne odpowiedzi na artefakty do końca sesji — wymaga potwierdzenia drugim naciśnięciem w ciągu trzech sekund. Warto nie mylić Ctrl+T, który przełącza widoczność listy zadań Claude’a, z komendą /tasks pokazującą faktycznie działające procesy i subagenty.
Edycja tekstu: konwencje readline zamiast myszki
Claude Code w wersji 2.1.261 i nowszych stosuje klasyczne konwencje readline, znane z powłoki Bash. Ustawienie keybindingFlavor, które w starszych wersjach włączało to zachowanie, zostało wycofane i nie ma już wpływu na działanie narzędzia. Skrótów edycyjnych nie można przemapować w pliku konfiguracyjnym keybindings, ponieważ nie przewidziano dla nich odpowiednich akcji.
Podstawowy zestaw obejmuje Ctrl+A i Ctrl+E do skoku na początek i koniec wiersza logicznego, Ctrl+K do usuwania tekstu od kursora do końca linii oraz Ctrl+U w przeciwnym kierunku. Wszystkie te operacje zapisują usunięty fragment, który można przywrócić przez Ctrl+Y, a Alt+Y przewija historię wcześniejszych usunięć. Na macOS emulatory takie jak iTerm2 i Terminal.app mapują Cmd+Backspace na Ctrl+U.
Kluczowa subtelność dotyczy granic słów. Skróty Alt+B, Alt+F, Alt+D, Option+Delete i Ctrl+Backspace traktują słowo jako ciąg liter i cyfr, więc znaki _, . oraz / działają jak separatory — przy tekście src/utils/foo.ts kolejne naciśnięcia Alt+B zatrzymają kursor na początku ts, foo, utils i src. Inaczej działa Ctrl+W, który ignoruje interpunkcję i usuwa wszystko do poprzedniego znaku odstępu, czyli całą ścieżkę jednym ruchem. W językach pisanych bez odstępów, takich jak chiński czy japoński, skróty nadal poruszają się i usuwają po jednym słowie.
Tryby uprawnień, wybór modelu i ustawienia rozumowania
Tryby uprawnień to mechanizm, który decyduje o tym, ile swobody ma agent podczas modyfikowania plików. Shift+Tab przełącza kolejno tryb domyślny (oznaczony w interfejsie jako manualny), akceptację edycji, tryb planowania oraz — jeśli są dostępne — pomijanie uprawnień i tryb automatyczny; z trybu automatycznego pierwsze naciśnięcie wraca do domyślnego. Na Windowsie, gdy środowisko uruchomieniowe Node lub Bun nie włącza trybu wejścia VT, tę samą funkcję pełni Alt+M.
Ten sam klawisz obsługuje okna dialogowe uprawnień: zamyka otwarte pole komentarza, a gdy żadne nie jest otwarte, wybiera opcję zezwalającą na działanie do końca sesji, o ile okno taką możliwość oferuje. Klawisz Tab na większości okien uprawnień otwiera pole komentarza przy zaznaczonej odpowiedzi „Yes” lub „No”, co pozwala dopisać kontekst do decyzji. Esc na takim oknie odrzuca działanie, dokładnie jak wybór „No” bez komentarza.
Konfiguracją modelu i sposobu rozumowania sterują trzy kombinacje z klawiszem Option lub Alt. Option+P zmienia model bez czyszczenia napisanego promptu, Option+T włącza i wyłącza rozszerzone myślenie (bez efektu na modelach, które zawsze z niego korzystają), a Option+O przełącza tryb szybki. Co istotne, Option+T działa na macOS bez konieczności konfigurowania Option jako Meta.
Przeglądarka transkryptu, wejście wielowierszowe i szybkie komendy
Przeglądarka transkryptu, otwierana skrótem Ctrl+O, pokazuje szczegóły użycia narzędzi i wykonania zadań wraz ze znacznikiem czasu i nazwą modelu przy każdej odpowiedzi asystenta. Rozwija też wiersze zwinięte domyślnie — na przykład wywołania MCP pokazywane jako jedna linia typu „Called slack 3 times” czy wiadomości z innych sesji. W renderowaniu pełnoekranowym klawisz ? wyświetla panel pomocy, { i } przeskakują między promptami użytkownika na wzór ruchów akapitowych z vima, [ zapisuje całą rozmowę do natywnego bufora przewijania terminala (co umożliwia szukanie przez Cmd+F lub tryb kopiowania tmux), a v otwiera transkrypt w edytorze wskazanym zmienną $VISUAL lub $EDITOR.
Wejście wielowierszowe ma cztery drogi realizacji, co jest odpowiedzią na fragmentację ekosystemu terminali. Kombinacja \ + Enter działa wszędzie, Option+Enter wymaga włączenia Option jako Meta na macOS, Shift+Enter jest natywnie obsługiwany w iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal i Windows Terminal, a Ctrl+J sprawdza się w dowolnym terminalu bez dodatkowej konfiguracji. Kod i logi najwygodniej wklejać bezpośrednio, korzystając z trybu wklejania.
Szybkie komendy przyspieszają najczęstsze operacje. Znak / na początku uruchamia komendę lub umiejętność, ! włącza tryb powłoki, w którym wynik polecenia trafia do sesji, a Claude na niego reaguje, @ wywołuje podpowiedzi ścieżek plików, a : wstawia emoji przez skrócony kod. Uzupełnianie komend działa też w środku promptu — wystarczy wpisać / po odstępie i pierwsze litery nazwy, a Claude Code uruchomi komendę tylko wtedy, gdy rozpoczyna ona wiadomość. W trybie pełnoekranowym listy podpowiedzi reagują również na mysz: najechanie podświetla wiersz, a kliknięcie go zatwierdza.
Podsumowanie
Tryb interaktywny Claude Code to pełnoprawne środowisko pracy oparte na konwencjach readline, z rozbudowaną kontrolą uprawnień, zadaniami w tle i mechanizmem cofania zmian. Opanowanie kilkunastu najważniejszych skrótów — Esc do przerywania, Ctrl+B do zadań w tle, Shift+Tab do trybów uprawnień i Ctrl+O do transkryptu — wystarcza, by znacząco skrócić czas realizacji zadań technicznych. To inwestycja, która zwraca się przy pierwszym większym projekcie.
Źródło: Claude Code Docs — Interactive mode, https://code.claude.com/docs/en/interactive-mode

