Jupyter Notebook ショートカット集

Jupyter Notebookは、キーボードショートカットに慣れれば非常に作業が高速化できますが、それらを覚えるのが少し大変です。

OSごとにキーボードショートカットが異なるため、それぞれのOSでのキーボードショートカットをまとめたページを紹介します。

Jupyter Notebook上でもコマンドモード(編集モードではない)でhと打てば、お使いの環境でのキーボードショートカット一覧が出てきます。

Qiitaにも記事を書いています。優しげな気持ちでいいねしといてください。

【完全版】Jupyter Notebook ショートカット

Windows

コマンドモード

ショートカットキー 説明
F 検索・置換
Ctrl-Shift-F コマンドパレットを開く
Ctrl-Shift-P コマンドパレットを開く
Enter 編集モードにする
P コマンドパレットを開く
Shift-Enter セルを実行し、下のセルに移動する
Ctrl-Enter セルを実行する
Alt-Enter セルを実行し、下にセルを追加する
Y コードセルにする
M マークダウンセルにする
R rawセルにする
1 見出し1にする
2 見出し2にする
3 見出し3にする
4 見出し4にする
5 見出し5にする
6 見出し6にする
K 上のセルを選択する
Up 上のセルを選択する
Down 下のセルを選択する
J 下のセルを選択する
Shift-K 上のセルと結合する
Shift-Up 上のセルと結合する
Shift-Down 下のセルと結合する
Shift-J 下のセルと結合する
A 上にセルを追加する
B 下にセルを追加する
X 選択しているセルをカット
C 選択しているセルをコピー
Shift-V 上に貼り付け
V 下に貼り付け
Z セルの削除をやり直す
DD 選択しているセルを削除する
Shift-M セルのマージ(選択してないなら下のセルと)
Ctrl-S 保存する
S 保存する
L 行番号の表示・非表示
O セルの出力結果の表示・非表示
Shift-O 出力結果スクロール・非スクロール
H キーボードショートカット表示
I×2 カーネルをインタラプト
0 カーネルを再起動
Esc ページャーを閉じる
Q ページャーを閉じる
Shift-L 全てのセルの行番号の表示・非表示
Shift-Space 上にスクロール
Space 下にスクロール

編集モード

ショートカットキー 説明
Tab コード補完・タブ
Shift-Tab ツールチップ
Ctrl-] インデント
Ctrl-[ ディデント
Ctrl-A 全選択
Ctrl-Z やり直し
Ctrl-Shift-Z やり直し
Ctrl-Y やり直し
Ctrl-Home セルの最初に移動
Ctrl-Up セルの最初に移動
Ctrl-End セルの最後に移動
Ctrl-Down セルの最後に移動
Ctrl-Left 一単語前に移動
Ctrl-Right 一単語後に移動
Ctrl-Backspace 前の単語を削除
Ctrl-Delete 後の単語を削除
Ctrl-M コマンドモードにする
Ctrl-Shift-F コマンドパレットを開く
Ctrl-Shift-P コマンドパレットを開く
Esc コマンドモードにする
Shift-Enter セルを実行し、下のセルを選択する
Ctrl-Enter セルを実行する
Alt-Enter セルを実行し、下にセルを追加する
Ctrl-Shift-Minus セルを分割する
Ctrl-S 保存する
Down カーソルを下に移動
Up カーソルを上に移動
Ctrl-/ 選択部分をコメントアウト

Mac OS

↩ = Enter

⌘ = Command

⇧ = Shift

⌥ = Option

␣ = Space

⇥ = Tab

コマンドモード

ショートカットキー 説明
F 検索・置換
編集モードにする
⌘⇧F コマンドパレットを開く
⌘⇧P コマンドパレットを開く
P コマンドパレットを開く
⇧↩ セルを実行し、下のセルに移動する
⌃↩ セルを実行する
⌥↩ セルを実行し、下にセルを追加する
Y コードセルにする
M マークダウンセルにする
R rawセルにする
1 見出し1にする
2 見出し2にする
3 見出し3にする
4 見出し4にする
5 見出し5にする
6 見出し6にする
K 上のセルを選択する
上のセルを選択する
下のセルを選択する
J 下のセルを選択する
⇧K 上のセルと結合する
⇧↑ 上のセルと結合する
⇧↓ 下のセルと結合する
⇧J 下のセルと結合する
A 上にセルを追加する
B 下にセルを追加する
X 選択しているセルを切り取り
C 選択しているセルをコピー
⇧V 上に貼り付け
V 下に貼り付け
Z セルの削除をやり直す
D→D 選択しているセルを削除する
⇧M セルのマージ(選択してないなら下のセルと)
⌘S 保存する
S 保存する
L 行番号の表示・非表示
O セルの出力結果の表示・非表示
⇧O 出力結果スクロール・非スクロール
H キーボードショートカット表示
I→I カーネルをインタラプト
0 カーネルを再起動
Esc ページャーを閉じる
Q ページャーを閉じる
⇧L 全てのセルの行番号の表示・非表示
⇧␣ 上にスクロール
下にスクロール

編集モード

ショートカットキー 説明
コード補完・タブ
⇧⇥ ツールチップ
⌘] インデント
⌘[ ディデント
⌘A 全選択
⌘Z やり直し
⌘/ コメントアウト
⌘D 行を削除する
⌘U 選択を取り消す
Insert 上書きするかどうか切り替える
⌘↑ セルの最後に移動
⌘↓ セルの最後に移動
⌥← 一単語前に移動
⌥→ 一単語後に移動
⌥⌫ 前の単語を削除
⌥⌦ 後の単語を削除
⌘⇧Z やり直し
⌘⇧U 選択をやり直し
⌃K emacs-styleのline kill
⌘⌫ カーソルより左を消す
⌘⌦ カーソルより右を消す
⌃M コマンドモードにする
Esc コマンドモードにする
⌘⇧F コマンドパレットを開く
⌘⇧P コマンドパレットを開く
⇧↩ セルを実行し、下のセルを選択する
⌃↩ セルを実行する
⌥↩ セルを実行し、下にセルを挿入する
⌃⇧Minus セルを分割する
⌘S 保存する
下にカーソルを移動する
上にカーソルを移動する

トップページに戻る