Używam notatnika Jupyter. Przypadkowo usunąłem komórkę i nie mogę się cofnąć.
Jak mogę odzyskać komórkę notebooka?
Odpowiedzi:
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”.
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:
_ih[-5:]
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.
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