Respostas:
Se você for em "Editar", há uma opção para "Desfazer Excluir Células".
Se você estiver familiarizado com os atalhos, pode fazer cmd+ shift + pe digitar undo
para recuperar também. Não há necessidade de mover o mouse.
Primeiro, mude para o modo de comando pressionando e ESC, em seguida, pressione Zpara recuperar as células excluídas. Ele funciona até mesmo no Jupyter Lab, que não tem a opção "Desfazer exclusão de células" na guia "Editar".
Se o kernel do notebook ainda estiver em execução e você executou a célula, poderá encontrar o conteúdo de todas as células, incluindo as excluídas em _ih
. Por exemplo, as últimas cinco células:
_ih[-5:]
Se você precisar desfazer algo excluído dentro de uma célula , pressione:
CTRL/ CMD+Z
Se você precisar recuperar um hit célula excluída inteira :
ESC+ Z.
Esta segunda dica pode ser útil especialmente se você excluir muitas células por engano.
se você já reiniciou seu kernel então %history
ou _ih[:n]
está vazio. Você pode esperar por um ponto de verificação recente para o qual voltar. Você pode fazer isso com Arquivo> Reverter para ponto de verificação.
Se você quiser ter certeza do que está no ponto de verificação antes de reverter - em seu diretório de trabalho (aquele em que seu notebook está), você terá uma pasta oculta que armazena seus pontos de verificação. cd .ipynb_checkpoints
vai te levar lá. Você pode olhar dentro do arquivo e ver se o código perdido está lá.
Isso acabou de me salvar. Encontrei isso em uma resposta aqui