Używam notatnika Jupyter. Przypadkowo usunąłem komórkę i nie mogę się cofnąć.
Jak mogę odzyskać komórkę notebooka?
Używam notatnika Jupyter. Przypadkowo usunąłem komórkę i nie mogę się cofnąć.
Jak mogę odzyskać komórkę notebooka?
Jeśli przejdziesz do „Edycji”, dostępna jest opcja „Cofnij usuwanie komórek”.
Jeśli znasz skróty, możesz zrobić cmd+ shift +, pa następnie wpisać, undo
aby również odzyskać. Nie ma potrzeby poruszania myszą.
Najpierw przejdź do trybu poleceń, naciskając ESC, a następnie możesz nacisnąć, Zaby odzyskać usunięte komórki. Działa nawet w Jupyter Lab, które nie ma opcji „Cofnij usuwanie komórek” w zakładce „Edycja”.
źródło
Jeśli jądro notebooka nadal działa i wykonałeś komórkę, możesz znaleźć zawartość wszystkich komórek, w tym usuniętych w
_ih
. Na przykład ostatnie pięć komórek:źródło
Jeśli potrzebujesz cofnąć coś usuniętego w komórce , naciśnij:
CTRL/ CMD+Z
Jeśli chcesz odzyskać całą usuniętą komórkę, kliknij:
ESC+ Z.
Szczególnie ta druga wskazówka może być przydatna, jeśli przez pomyłkę usuniesz wiele komórek.
źródło
jeśli już zrestartowałeś jądro
%history
lub_ih[:n]
byłby pusty. Możesz mieć nadzieję na powrót do ostatniego punktu kontrolnego. Możesz to zrobić za pomocą Plik> Przywróć do punktu kontrolnego.Jeśli chcesz się upewnić, co znajduje się w punkcie kontrolnym, zanim cofniesz - w katalogu roboczym (tym, w którym mieszka twój notatnik) będziesz mieć ukryty folder, w którym przechowywane są punkty kontrolne.
cd .ipynb_checkpoints
doprowadzi cię tam. Możesz zajrzeć do pliku i sprawdzić, czy jest tam utracony kod.To właśnie mnie uratowało. Znalazłem to w odpowiedzi tutaj
źródło