Jupyter歴3ヶ月になりますが、ショートカットキーを全く覚えていないので、作業がめちゃくちゃ遅いです。
これを解消するために、ショートカットキー覚えたい!
「h」ボタンで一覧見る
コマンドモードで「h」を押すと、ショートカットキー一覧が出ます。
この一覧を一通り試してみる。

Macのコマンド
Mac のコマンドは下記のように省略して表します。
| 記号 |
コマンド |
| ⌘ |
Command |
| ⌃ |
Control |
| ⌥ |
Option |
| ⇧ |
Shift |
| ↩ |
Return |
| ␣ |
Space |
| ⇥ |
Tab |
コマンドモード一覧(Escボタン押したときのモード)
| コマンド |
説明 |
| F |
検索と置換 |
| ↩ |
編集モードに入る |
| ⌘⇧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,0 |
カーネルをリスタート |
| Esc(不明) |
close the pager |
| Q (不明) |
close the pager |
| ⇧␣ |
上にスクロール |
| ␣ |
下にスクロール |
| ※試したけど、挙動がいまいちわからないものは、「不明」としています。 |
|
編集モード一覧 (Enterを押したときのモード)
| 記号 |
コマンド |
| ⇥ |
コード自動補完、インデント |
| ⇧⇥ |
ツールチップ(tooltip) |
| ⌘] |
インデント |
| ⌘[ |
インデント消す(dedent) |
| ⌘A |
全選択 |
| ⌘Z |
元に戻す(undo) |
| ⌘⇧Z |
やり直す(redo) |
| ⌘Y |
やり直す(redo) |
| ⌘↑ |
セルの最初に移動 |
| ⌘↓ |
セルの最後に移動 |
| ⌥← |
1単語左に移動 |
| ⌥→ |
1単語右に移動 |
| ⌥⌫ |
前の単語を消す |
| ⌥⌦ |
後の単語を消す |
| ⌃M |
コマンドモード |
| Esc |
コマンドモード |
| ⌘⇧P |
コマンドパレットを開く |
| ⇧↩ |
セル実行して、下のセルを選択 |
| ⌃↩ |
選択したセルを実行 |
| ⌥↩ |
セル実行して、下にセルを挿入 |
| ⌃⇧- |
セルを分割 |
| ⌃⇧Subtract(不明) |
セルを分割 |
| ⌘S |
保存とチェックポイント |
| ↓ |
カーソルを下に移動 |
| ↑ |
カーソルを上に移動 |
| ※試したけど、挙動がいまいちわからないものは、「不明」としています。 |
|
オススメ
自分的に使うもの。
お勧めコマンドモード
| コマンド |
説明 |
コメント |
| ⇧↩ |
セル実行して、下のセルを選択 |
実行時に必要 |
| Y |
コードモードに |
なぜYなんだろう覚えにくい |
| M |
マークダウンモードに |
マークダウンのM |
| A |
セルを上に挿入 |
セル追加が簡単 |
| B |
セルを下に挿入 |
セル追加が簡単 |
| D,D |
選択したセルを削除 |
Dのみじゃダメなんですね |
| 0,0 |
カーネルをリスタート |
これは欲しかった! |
お勧め編集モード
| コマンド |
説明 |
コメント |
| ⇥ |
コード自動補完、インデント |
メソッド名調べることできる |
| ⇧⇥ |
ツールチップ(tooltip) |
オブジェクトの詳細知ることができる |
| ⌘] |
インデント |
|
| ⌘[ |
インデント消す(dedent) |
地味に便利。for文やめたいときとかインデント消す |
| ⌃M |
コマンドモード |
Escボタン遠いので、主にこちらを使っていく |
| Esc |
コマンドモード |
|
| ⇧↩ |
セル実行して、下のセルを選択 |
|