Я использую блокнот Jupyter. Я случайно удалил ячейку и не могу отступить.
Как мне восстановить ячейку ноутбука?
Ответы:
Если вы перейдете в «Редактировать», есть опция «Отменить удаление ячеек».
Если вы знакомы с ярлыками, вы можете нажать cmd+ shift +, pа затем ввести undo
для восстановления. Нет необходимости перемещать мышь.
Сначала переключитесь в командный режим, нажав ESC, затем вы можете нажать, Zчтобы восстановить удаленные ячейки. Это работает даже в Jupyter Lab, у которой нет опции «Отменить удаление ячеек» на вкладке «Редактировать».
Если ядро ноутбука все еще работает, и вы выполнили ячейку, вы можете найти содержимое всех ячеек, включая удаленные, в _ih
. Например, последние пять ячеек:
_ih[-5:]
Если вам нужно отменить что-то удаленное внутри ячейки , нажмите:
CTRL/ CMD+Z
Если вам нужно восстановить всю удаленную ячейку, нажмите:
ESC+ Z.
Этот второй совет может быть особенно полезен, если вы по ошибке удалили много ячеек.
если вы уже перезапущен ядро , то %history
или _ih[:n]
будет пустым. Вы можете надеяться, что вернется к недавней контрольной точке. Вы можете сделать это с помощью File> Revert to Checkpoint.
Если вы хотите быть уверенным в том, что находится в контрольной точке, прежде чем вернуться - в вашем рабочем каталоге (в котором находится ваша записная книжка) у вас будет скрытая папка, в которой хранятся ваши контрольные точки. cd .ipynb_checkpoints
доставит вас туда. Вы можете заглянуть внутрь файла и посмотреть, есть ли там ваш потерянный код.
Это только что спасло меня. Нашел это в ответе здесь