今さら聞けないJupyter Notebookショートカット集

ここ最近にない珍しい頻度で更新してますが、はてさていつまで続くことやら……(笑)

さて、今回はPython分析環境でお馴染みのJupyter Notebookについて、便利なショートカットをご紹介したいと思います。

ここに書いてあること

今からご紹介する内容は全てJupyter Notebookから確認することができます。

適当なNotebookを開いて「Help」→「Keyboard Shortcuts」と辿るかコマンドモードで h を押せば表示されます。

以下はそこに書かれていることを私なりに日本語訳したものに過ぎないのでご了承ください。

またショートカットは自分なりにカスタマイズすることもできるので、慣れた方はそちらも試してみるとよいでしょう。

コマンドモード

コマンドモードは選択したセルの横が青色で表示されている状態です。編集モードからは Esc 押下でいけます。

F検索と置換
Ctrl + Shift + Fコマンドパレットを開く
Ctrl + Shift + Pコマンドパレットを開く
Enter編集モードに入る
Pコマンドパレットを開く
Shift + Enterセルを実行し、その下を選択する
Ctrl + Enter選択したセルを実行する
Alt + Enterセルを実行し、下にセルを挿入する
Yセルをコードに変更する
MセルをMarkdownに変更する
Rセルを生データに変更する
1セルをMarkdownの見出し1に変更する
2セルをMarkdownの見出し2に変更する
3セルをMarkdownの見出し3に変更する
4セルをMarkdownの見出し4に変更する
5セルをMarkdownの見出し5に変更する
6セルをMarkdownの見出し6に変更する
K上のセルを選択する
Up上のセルを選択する
Down下のセルを選択する
J下のセルを選択する
Shift + Kセルの選択を上に拡張する
Shift + Upセルの選択を上に拡張する
Shift + Downセルの選択を下に拡張する
Shift + Jセルの選択を下に拡張する
A上にセルを挿入する
B下にセルを挿入する
X選択したセルを切り取る
C選択したセルをコピーする
Shift + V上にセルを貼り付ける
V下にセルを貼り付ける
Zセルの削除を元に戻す
D → D選択したセルを削除する
Shift + M選択したセルをマージする
(セルが一つしか選択されていない場合は一つ上のセルとマージする)
Ctrl + Sセーブしてチェックポイントを作成する
Sセーブしてチェックポイントを作成する
L行番号を表示/非表示する
O選択したセルの出力を表示/非表示する
Shift + O選択したセルの出力のスクロールを切り替える
Hキーボードショートカットを表示する
I → Iカーネルを中断する
0 → 0カーネルを再起動する
Escページャーを閉じる
Qページャーを閉じる
Shift + L全てのセルの行番号を表示/非表示し、設定を永続化する
Shift + SpaceNotebookを上にスクロールする
SpaceNotebookを下にスクロールする

編集モード

編集モードは選択したセルの横が緑色で表示されている状態です。 コマンドモードからは Enter 押下でいけます。

Tabコード補完もしくはインデント
Shift + Tabツールチップ
Ctrl + ]インデント
Ctrl + [インデントを下げる
Ctrl + A全て選択
Ctrl + Z元に戻す
Ctrl + /コメントアウト
Ctrl + D行を削除
Ctrl + U選択を元に戻す
Insert挿入/上書きモード
Ctrl + Homeセルの先頭に移動する
Ctrl + Upセルの先頭に移動する
Ctrl + Endセルの末尾に移動する
Ctrl + Downセルの末尾に移動する
Ctrl + Left1単語左に移動する
Ctrl + Right1単語右に移動する
Ctrl + BackSpace前の単語を削除する
Ctrl + Delete後ろの単語を削除する
Ctrl + Yやり直し
Alt + U選択をやり直し
Ctrl + Mコマンドモードに切り替える
Ctrl + Shift + Fコマンドパレットを開く
Ctrl + Shift + Pコマンドパレットを開く
Escコマンドモードに切り替える
Shift + Enterセルを実行し、その下を選択する
Ctrl + Enter選択したセルを実行する
Alt + Enterセルを実行し、下にセルを挿入する
Ctrl + Shift + Minusカーソル位置でセルを分割する
Ctrl + Sセーブしてチェックポイントを作成する
Downカーソルを下に移動する
Upカーソルを上に移動する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です