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