Jupyter 노트북을 사용합니다. 실수로 셀을 삭제했는데 뒤로 물러 설 수 없습니다.
노트북 셀을 어떻게 복구 할 수 있습니까?
답변
“편집”으로 이동하면 “셀 삭제 취소”옵션이 있습니다.
단축키에 익숙하다면 cmd+ shift + p를 입력 한 다음 입력 undo
하여 복구 할 수도 있습니다. 마우스를 움직일 필요가 없습니다.
답변
먼저를 눌러 명령 모드로 전환 ESC한 다음을 눌러 Z삭제 된 셀을 복구 할 수 있습니다 . “편집”탭에 “셀 삭제 취소”옵션이없는 Jupyter Lab에서도 작동합니다.
답변
노트북 커널이 여전히 실행 중이고 셀을 실행 한 경우에서 삭제 된 셀을 포함하여 모든 셀의 내용을 찾을 수 있습니다 _ih
. 예를 들어, 마지막 5 개 셀 :
_ih[-5:]
답변
셀 내부에서 삭제 된 항목 을 실행 취소 하려면 다음을 누릅니다.
CTRL/CMD +Z
삭제 된 전체 셀 을 복구 해야하는 경우
ESC+를 누르십시오 Z.
특히이 두 번째 팁은 실수로 많은 셀을 삭제하는 경우 유용 할 수 있습니다.
답변
이미 커널을 다시 시작한 경우 %history
또는_ih[:n]
비어있을 것입니다. 최근 체크 포인트를 되돌릴 수 있습니다. 파일> 체크 포인트로 복귀를 사용하여이 작업을 수행 할 수 있습니다.
되돌리기 전에 체크 포인트에 무엇이 있는지 확인하려면 작업 디렉토리 (노트북이있는 디렉토리)에 체크 포인트를 저장하는 숨겨진 폴더가 있습니다. cd .ipynb_checkpoints
거기로 데려다 줄 것입니다. 파일 내부를보고 잃어버린 코드가 있는지 확인할 수 있습니다.
이것은 나를 구했습니다. 여기 에 대한 답변에서 이것을 찾았 습니다.