Respuestas:
Si va a "Editar", hay una opción para "Deshacer eliminar celdas".
Si está familiarizado con los atajos, puede hacer cmd+ shift + py luego escribir undo
para recuperar también. No es necesario mover el mouse.
Primero, cambie al modo de comando presionando ESC, luego puede presionar Zpara recuperar las celdas eliminadas. Funciona incluso en Jupyter Lab, que no tiene la opción "Deshacer eliminar celdas" en la pestaña "Editar".
Si el kernel del cuaderno aún se está ejecutando y ejecutó la celda, puede encontrar el contenido de todas las celdas, incluidas las eliminadas en _ih
. Por ejemplo, las últimas cinco celdas:
_ih[-5:]
Si necesita deshacer algo eliminado dentro de una celda , presione:
CTRL/ CMD+Z
Si necesita recuperar una celda eliminada completa, presione :
ESC+ Z.
Especialmente este segundo consejo podría ser útil si borra muchas celdas por error.
si ya ha reiniciado su kernel, entonces %history
o _ih[:n]
estaría vacío. Puede esperar volver a un punto de control reciente. Puede hacer esto con Archivo> Volver al punto de control.
Si desea estar seguro de lo que hay en el punto de control antes de revertir, en su directorio de trabajo (en el que vive su computadora portátil) tendrá una carpeta oculta que almacena sus puntos de control. cd .ipynb_checkpoints
te llevará allí. Puede mirar dentro del archivo y ver si su código perdido está allí.
Esto me acaba de salvar. Encontré esto en una respuesta aquí