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