Jupyterノートブックを使用しています。誤ってセルを削除したため、戻ることができません。
ノートブックのセルを回復するにはどうすればよいですか?
[編集]に移動すると、[セルの削除を取り消す]オプションがあります。
ショートカットに慣れている場合は、次のことができます cmd + shift + p undo
と入力して、同様に回復します。マウスを動かす必要はありません。
まず、ESCを押してコマンドモードに切り替え、次にz
を押して削除されたセルを回復します。[編集]タブに[セルの削除を取り消す]オプションがないJupyter Labでも機能します。
ノートブックカーネルがまだ実行中で、セルを実行した場合、_ih
で削除されたセルを含むすべてのセルのコンテンツを見つけることができます。たとえば、最後の5つのセル:
_ih[-5:]
すでにカーネルを再起動している場合、%history
または_ih[:n]
は空になります。最近のチェックポイントに戻ることを期待できます。これを行うには、[ファイル]> [チェックポイントに戻す]を使用します。
復帰する前にチェックポイントの内容を確認したい場合-作業ディレクトリ(ノートブックが存在するディレクトリ)に、チェックポイントを保存する隠しフォルダーがあります。 cd .ipynb_checkpoints
が表示されます。ファイル内を見て、失われたコードがそこにあるかどうかを確認できます。
これはちょうど私を救った。答えでこれを見つけました こちら
セル内で削除されたものを元に戻す必要がある場合は、次を押します。 CTRL/CMD + Z 削除されたセルヒット全体を回復する必要がある場合 ESC + Z 特に、誤って多くのセルを削除する場合は、2番目のヒントが役立ちます。