Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Jak wkleić wieloliniowy kod do Claude Code
\ + Enter, Ctrl+J, Shift+Enter) albo poleganie na trybie wklejania, który Claude Code sam wykrywa dla większych fragmentów.Claude Code, oficjalne narzędzie CLI od Anthropic do programowania z AI, działa w terminalu, gdzie Enter oznacza "wyślij". Dlatego wklejanie wieloliniowego kodu potrafi się rozjechać: pierwsza linia leci jako prompt, a reszta jako osobne wiadomości. Na szczęście Claude Code ma kilka sposobów na wpisanie i wklejenie tekstu w wielu liniach. Poniżej pokazujemy, który wybrać.
Kopiujesz z edytora funkcję na piętnaście linii i wklejasz do Claude Code. Zamiast jednego prompta z całym kodem widzisz, że narzędzie od razu zaczyna odpowiadać na pierwszą linię, a kolejne fragmenty pojawiają się jako oddzielne wpisy albo giną. Podobnie przy wklejaniu długiego loga błędu - rozpada się on na kawałki i traci sens. To typowy objaw tego, że znaki nowej linii zostały potraktowane jako sygnał wysłania.
W aplikacji terminalowej pojedynczy Enter to naturalny sygnał zakończenia wpisu, więc Claude Code domyślnie wysyła prompt po jego naciśnięciu. Przy wklejaniu ze schowka terminal przekazuje surowe znaki nowej linii, które bez odpowiedniego trybu wyglądają jak seria Enterów. Dlatego Claude Code oferuje osobne kombinacje na wpisanie nowej linii bez wysyłania oraz tryb wklejania, który rozpoznaje większe bloki (kod, logi) i traktuje je jako jeden wpis, zamiast rozbijać na wiadomości.
Ctrl+J. Działa bez żadnej konfiguracji, niezależnie od terminala i systemu.\ a zaraz po nim Enter. Backslash na końcu linii mówi Claude Code, że chcesz przejść do nowej linii, a nie wysłać prompt.Shift+Enter. W innych terminalach wymaga to konfiguracji, więc jako pewnik traktuj Ctrl+J.Option+Enter, ale najpierw trzeba włączyć w terminalu obsługę klawisza Option jako Meta.Ctrl+G, wklej tam kod w komforcie, zapisz i wróć do Claude Code z gotowym, wieloliniowym promptem.@: wpisz @sciezka/do/pliku, a Claude Code sam wczyta jego treść. To czystsze niż kopiowanie i nie ryzykuje rozbiciem na wiadomości.Przed wysłaniem spójrz na pole wpisu: cały kod powinien być widoczny jako jeden blok w wielu liniach, a nie jako pojedyncza linia z resztą urwaną. Dopiero wtedy naciśnij Enter, żeby wysłać całość naraz. Jeśli wcześniej wklejałeś duży fragment, Claude Code potrafi pokazać go jako zwiniętą referencję wklejonego tekstu - to znak, że potraktował go jako jeden wpis, a nie serię wiadomości. Gdyby prompt mimo wszystko rozbijał się na kawałki, przełam linie ręcznie klawiszem Ctrl+J, bo to wariant działający w każdym terminalu.
Wróć do listy: 100 najczęstszych problemów z Claude Code
Szkolenie Claude Code - od zera do zespołu agentów AI -->
Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.
Sprawdź szkolenie Claude CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...