Câu trả lời:
Nếu bạn đi tới "Chỉnh sửa", có một tùy chọn cho "Hoàn tác xóa ô".
Nếu bạn đã quen với các phím tắt, bạn có thể thực hiện cmd+ shift + pvà sau đó nhập undo
để khôi phục. Không cần phải di chuyển chuột của bạn xung quanh.
Đầu tiên, chuyển sang chế độ lệnh bằng cách nhấn ESC, sau đó bạn có thể nhấn Zđể khôi phục các ô đã xóa. Nó hoạt động ngay cả trong Jupyter Lab không có tùy chọn "Hoàn tác xóa ô" trong tab "Chỉnh sửa".
Nếu hạt nhân sổ tay vẫn đang chạy và bạn đã thực thi ô, bạn có thể tìm thấy nội dung của tất cả các ô, bao gồm cả những ô đã xóa trong _ih
. Ví dụ, năm ô cuối cùng:
_ih[-5:]
Nếu bạn cần hoàn tác điều gì đó đã xóa bên trong một ô , hãy nhấn:
CTRL/ CMD+Z
Nếu bạn cần khôi phục toàn bộ lần truy cập ô đã xóa :
ESC+ Z.
Đặc biệt mẹo thứ hai này có thể hữu ích nếu bạn xóa nhầm nhiều ô.
nếu bạn đã khởi động lại hạt nhân của mình thì %history
hoặc _ih[:n]
sẽ trống. Bạn có thể hy vọng một trạm kiểm soát gần đây sẽ trở lại. Bạn có thể thực hiện việc này với Tệp> Hoàn nguyên về Điểm kiểm tra.
Nếu bạn muốn chắc chắn có gì trong trạm kiểm soát trước khi hoàn nguyên - trong thư mục làm việc của bạn (thư mục mà sổ ghi chép của bạn sử dụng), bạn sẽ có một thư mục ẩn lưu trữ các điểm kiểm tra của mình. cd .ipynb_checkpoints
sẽ đưa bạn đến đó. Bạn có thể xem bên trong tệp và xem mã bị mất của bạn có ở đó không.
Điều này vừa cứu tôi. Tìm thấy điều này trong một câu trả lời ở đây