我使用Jupyter笔记本。我不小心删除了一个单元格,而且我无法回到之前的步骤。
我该如何恢复笔记本单元格?
我使用Jupyter笔记本。我不小心删除了一个单元格,而且我无法回到之前的步骤。
我该如何恢复笔记本单元格?
如果您进入“编辑”菜单,就会看到有一个“撤消删除单元格”的选项。
在MacOS中
如果您熟悉快捷键,可以使用 cmd + shift + p,然后输入undo
进行恢复。无需鼠标移动。
在Windows中
首先通过按下ESC键切换到命令模式,然后可以按Z键来恢复已删除的单元格。 (感谢@nik7提出这个答案)
首先,通过按下 ESC 键进入命令模式,然后您可以按下 Z 键来恢复删除的单元格。即使在 Jupyter Lab 中也可以使用此方法,因为它没有“编辑”选项卡下的“撤消删除单元格”选项。
_ih
中找到所有单元格的内容,包括已删除的内容。例如,最后五个单元格:_ih[-5:]
如果您需要撤销单元格内删除的内容,请按:
CTRL/CMD + Z
如果您需要恢复整个已删除的单元格,请按:
ESC + Z。
尤其是第二个提示可能在您不小心删除了许多单元格时非常有用。
%history
或_ih[:n]
将为空。您可以希望恢复到最近的检查点。您可以使用“文件”>“恢复到检查点”来实现这一点。cd .ipynb_checkpoints
将带您到该目录。您可以查看文件并查看您丢失的代码是否存在。首先,按下"ESC"热键,然后您可以按Z键来恢复删除的单元格。
Jupyter Lab运行良好。