Blog JSystems - uwalniamy wiedzę!

Szukaj

Claude Code

Jak edytować albo cofnąć poprzednią wiadomość w Claude Code

W skrócie

  • Wysłałeś w Claude Code polecenie z literówką albo źle sformułowane i chcesz je poprawić albo cofnąć rozmowę do wcześniejszego punktu, zamiast zaczynać od zera.
  • Claude Code nie edytuje wiadomości w miejscu jak czat graficzny - to interfejs terminalowy z historią poleceń i osobnym menu cofania.
  • Rozwiązanie: przywołaj poprzednie polecenie strzałką w górę i wyślij poprawione, a żeby wycofać także zmiany w kodzie i rozmowie, użyj menu cofania (podwójny Esc przy pustym polu).

W Claude Code, oficjalnym narzędziu CLI od Anthropic do programowania z AI, prędzej czy później wyślesz polecenie, którego będziesz chciał cofnąć: literówka, źle wskazany plik albo pomysł, który po fakcie okazał się zły. W przeglądarkowym czacie kliknąłbyś "edytuj", ale Claude Code działa w terminalu i rządzi się innymi zasadami. Na szczęście ma wygodne mechanizmy: historię poleceń do poprawiania tekstu i osobne menu cofania, które potrafi przywrócić także stan kodu. Pokażemy, jak z nich korzystać.

Jak to wygląda w praktyce

Wpisujesz polecenie, wciskasz Enter i od razu widzisz błąd: zła nazwa pliku, brakujące słowo, mętne sformułowanie. Agent zaczyna robić coś nie tak, bo dostał niedokładną instrukcję. Odruchowo szukasz sposobu, żeby edytować wysłaną wiadomość - ale w terminalu nie ma jej "obok" do kliknięcia. Bywa też, że agent zdążył już wprowadzić zmiany w plikach na podstawie złego polecenia i chciałbyś cofnąć nie tylko rozmowę, lecz i te zmiany w kodzie. To dwa różne przypadki i mają różne rozwiązania.

Dlaczego Claude Code tak działa

Claude Code to aplikacja terminalowa, więc korzysta z klasycznej historii poleceń zamiast edycji wiadomości w miejscu. Wpisane polecenia trafiają do historii i możesz je przywoływać strzałką w górę, poprawiać i wysyłać ponownie - to najszybszy sposób na "edycję" tego, co przed chwilą napisałeś. Do cofania idącego głębiej służy osobny mechanizm: menu cofania (rewind), które pozwala wrócić do wcześniejszego punktu i przywrócić stan kodu oraz rozmowy sprzed tego momentu. Otwiera się podwójnym naciśnięciem Esc, gdy pole wpisywania jest puste. Dzięki temu Claude Code rozdziela dwie potrzeby: samo poprawienie tekstu polecenia i pełne odkręcenie skutków, które agent już wywołał.

Jak to rozwiązać krok po kroku

  1. Jeśli chcesz poprawić dopiero co wysłane polecenie, najpierw zatrzymaj agenta klawiszem Esc, żeby nie działał dalej na błędnej instrukcji.
  2. Naciśnij strzałkę w górę - w polu wpisywania pojawi się Twoje poprzednie polecenie. Popraw je (literówkę, nazwę pliku, treść) i wyślij Enterem. To praktyczny odpowiednik edycji wiadomości.
  3. Jeśli wpisujesz nowe polecenie i chcesz błyskawicznie wyczyścić pole, naciśnij dwa razy Esc - wersja robocza zapisze się w historii, więc strzałką w górę wrócisz do niej później.
  4. Aby cofnąć rozmowę i zmiany w kodzie do wcześniejszego punktu, upewnij się, że pole wpisywania jest puste, i naciśnij dwa razy Esc. Otworzy się menu cofania.
  5. W menu cofania wybierz punkt, do którego chcesz wrócić. Możesz przywrócić stan kodu i konwersacji sprzed tego momentu - to ratuje sytuację, gdy agent zdążył już namieszać w plikach.
  6. Po cofnięciu sformułuj polecenie od nowa, tym razem precyzyjnie, i kontynuuj pracę od przywróconego punktu.

Jak sprawdzić, że zadziałało

Przy poprawianiu polecenia zobaczysz, że po strzałce w górę poprzedni tekst faktycznie wraca do pola wpisywania - a po wysłaniu poprawionej wersji agent reaguje już na właściwą instrukcję. Przy cofaniu przez menu potwierdzenie jest namacalne: rozmowa wraca do wybranego momentu, a jeśli przywróciłeś też kod, sprawdź pliki albo uruchom /diff - zmiany wprowadzone po tym punkcie powinny zniknąć. Gdy stan projektu wygląda tak jak przed błędnym poleceniem, cofnięcie zadziałało i możesz spokojnie ruszyć dalej.

Wróć do listy: 100 najczęstszych problemów z Claude Code

Szkolenie Claude Code - od zera do zespołu agentów AI, prowadzi Łukasz Matuszewski (JSystems)

Szkolenie Claude Code - od zera do zespołu agentów AI -->

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 Code

To szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.

★★★★★Średnia ocena naszych szkoleń w Google: 5/5

Najczęściej zadawane pytania

Jak edytować wysłane polecenie w Claude Code?
Claude Code nie edytuje wiadomości w miejscu jak czat graficzny. Zatrzymaj agenta klawiszem Esc, a następnie naciśnij strzałkę w górę - w polu wpisywania pojawi się Twoje poprzednie polecenie. Popraw je i wyślij Enterem. To praktyczny odpowiednik edycji wiadomości.
Jak cofnąć rozmowę i zmiany w kodzie do wcześniejszego punktu w Claude Code?
Upewnij się, że pole wpisywania jest puste, i naciśnij dwa razy Esc. Otworzy się menu cofania, w którym wybierasz punkt do przywrócenia - możesz odtworzyć stan kodu i konwersacji sprzed tego momentu.
Dlaczego w Claude Code nie mogę kliknąć wysłanej wiadomości, żeby ją edytować?
Bo Claude Code działa w terminalu i korzysta z klasycznej historii poleceń zamiast edycji wiadomości w miejscu. Wpisane polecenia trafiają do historii, więc przywołujesz je strzałką w górę, poprawiasz i wysyłasz ponownie.
Jak sprawdzić, że cofnięcie w Claude Code faktycznie zadziałało?
Po cofnięciu rozmowa wraca do wybranego momentu. Jeśli przywróciłeś też kod, sprawdź pliki albo uruchom komendę /diff - zmiany wprowadzone po tym punkcie powinny zniknąć. Gdy stan projektu wygląda jak przed błędnym poleceniem, cofnięcie zadziałało.

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...