J'utilise le cahier Jupyter. J'ai accidentellement supprimé une cellule et je ne peux pas revenir en arrière.
Comment puis-je récupérer la cellule de l'ordinateur portable?
Si vous allez dans "Modifier", il y a une option pour "Annuler supprimer les cellules".
Si vous connaissez les raccourcis, vous pouvez faire cmd + shift + p puis tapez undo
pour récupérer également. Pas besoin de déplacer votre souris.
Commencez par passer en mode commande en appuyant sur ECHAP, puis appuyez sur z
pour récupérer les cellules supprimées. Cela fonctionne même dans Jupyter Lab qui ne dispose pas de l'option "Annuler suppression des cellules" sous l'onglet "Éditer".
Si le noyau du bloc-notes est toujours en cours d'exécution et que vous avez exécuté la cellule, vous pouvez trouver le contenu de toutes les cellules, y compris les cellules supprimées, dans _ih
. Par exemple, les cinq dernières cellules:
_ih[-5:]
si vous avez déjà redémarré votre noyau, alors %history
ou _ih[:n]
sera vide. Vous pouvez espérer revenir à un point de contrôle récent. Vous pouvez le faire avec Fichier> Revenir au point de contrôle.
Si vous voulez savoir ce qu'il y a dans le point de contrôle avant de revenir - dans votre répertoire de travail (celui dans lequel réside votre ordinateur portable), vous aurez un dossier caché dans lequel vos points de contrôle seront stockés. cd .ipynb_checkpoints
vous y conduira. Vous pouvez regarder à l'intérieur du fichier et voir si votre code perdu est là.
Cela vient de me sauver. Trouvé ceci dans une réponse ici
Si vous devez annuler quelque chose supprimé dans une cellule, appuyez sur: CTRL/CMD + Z Si vous devez récupérer un numéro de cellule supprimé ESC + Z Spécialement, le deuxième conseil pourrait être utile si nous supprimons beaucoup de cellules par erreur.