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 |
コマンドモード |
|
⇧↩ |
セル実行して、下のセルを選択 |
|