Jupyter Notebookは多くのショートカットコマンドが用意されています。
数が多すぎてすべてを覚えるのは大変ですよね。
この記事では、Jupyter Notebookのショートカットコマンドをまとめていきます。
【関連記事】Jupyter Notebookを使ってみる 超基本的な使い方を解説
目次
コマンドモードで使えるショートカットコマンド
動作変更系
Jupyter Notebookやセルの動作変更系です。
| ショートカットコマンド | 説明 |
| [Enter] | コマンドモードから編集モードに移行 |
| y | セルをコードセルに変換 |
| r | セルをRawセルに変換 |
| m | セルをマークダウンセルに変換する |
| 1 | セルをマークダウンセルに変換し、H1に設定 |
| 2 | セルをマークダウンセルに変換し、H2に設定 |
| 3 | セルをマークダウンセルに変換し、H3に設定 |
| 4 | セルをマークダウンセルに変換し、H4に設定 |
| 5 | セルをマークダウンセルに変換し、H5に設定 |
| 6 | セルをマークダウンセルに変換し、H6に設定 |
移動系
セル間の移動系です。
移動は矢印キーか、j, kを利用します。
j, kはviの移動コマンドと一緒で、それぞれ下、上を表します。
後ほど出てくるセル結合系もこのキーを使います。
| ショートカットコマンド | 説明 |
| j または ↓ | 下のセルを選択 |
| k または ↑ | 上のセルを選択 |
| [Space] | 下にスクロール |
| [Shift] + [Space] | 上にスクロール |
選択系
複数のセルを選択する場合のショートカットコマンドです。
| ショートカットコマンド | 説明 |
| [Shift] + j または [Shift] + ↓ | 現在のセルを含めて下にあるセルを複数選択 |
| [Shift] + k または [Shift] + ↑ | 現在のセルを含めて↑にあるセルを複数選択 |
編集系
セルの編集を行うためのショートカットコマンドです。
| ショートカットコマンド | 説明 |
| c | セルをコピー |
| x | セルを切り取り |
| v | 選択セルの下にコピー or 切り取ったセルを挿入 |
| [Shift] + v | 選択セルの上にコピー or 切り取ったセルを挿入 |
| dd | セルを削除 |
| z | 直前のセル削除を取り消し |
| a | 上にセルを追加 |
| b | 下にセルを追加 |
| [Shift] + m | 複数選択中のセルを結合する |
実行系
セルの内容を実行するショートカットコマンドです。
| ショートカットコマンド | 説明 |
| [Ctrl] + [Enter] | セルを実行 |
| [Shift] + [Enter] | セルを実行し、下のセルに移動 |
| [Alt] + [Enter] | セルを実行し、下にセルを新規追加 |
その他系
上記以外の機能を持つものをまとめました。
| ショートカットコマンド | 説明 |
| s | Notebookを保存 |
| l | 選択セルの行番をの表示・非表示を切り替え |
| [Shift] + l | 全セルの行番をの表示・非表示を切り替え |
| o | セル出力の表示・非表示を切り替え |
| f | 検索・置換ウィンドウを開く |
| h | ヘルプを表示 |
テキストモードで使えるショートカットコマンド
動作変更系
Jupyter Notebookの動作を切り替えるショートカットコマンドです。
| ショートカットコマンド | 説明 |
| [ESC] or [Ctrl + m] | 編集モードからコマンドモードに移行 |
移動系
セル内のカーソル移動に使うものをまとめました。
| ショートカットコマンド | 説明 |
| [Ctrl] + ↑ or [Ctrl] + [Home] | セルの先頭に移動 |
| [Ctrl] + ↓ or [Ctrl] + [End] | セルの末尾に移動 |
| [Ctrl] + ← | 前の単語に移動 |
| [Ctrl] + → | 次の単語に移動 |
選択系
セルの内容を選択するショートカットコマンドです。
| ショートカットコマンド | 説明 |
| [Ctrl] + a | セル内を全選択 |
| [Shift] + ← | 左方向に選択 |
| [Shift] + → | 右方向に選択 |
編集系
セル内の編集に使えるものをまとめました。
| ショートカットコマンド | 説明 |
| [Ctrl] + ] | インデントを1段増加 |
| [Ctrl] + [ | インデントを1段減少 |
| [Ctrl] + c | 選択範囲をコピー |
| [Ctrl] + x | 選択範囲を切り取り |
| [Ctrl] + v | コピー or 切り取った内容を貼り付け |
| [Ctrl] + z | 直前の操作を元に戻す |
| [Ctrl] + y or [Ctrl] + [Shift] + z | 元に戻した操作をやり直し |
| [Ctrl] + [BackSpace] | 前の単語を削除 |
| [Ctrl] + [Delete] | 次の単語を削除 |
| [Ctrl] + [Shift] + – | セルを分割 |
| [Ctrl] + / | 選択範囲をコメントアウト |
実行系
編集モードのままセルの内容を実行するためのショートカットコマンドです。
| ショートカットコマンド | 説明 |
| [Ctrl] + [Enter] | セルの内容を実行 |
| [Shift] + [Enter] | セルの内容を実行し、下のセルに移動 |
| [Alt] + [Enter] | セルの内容を実行し、下にセルを新規追加 |
| [TAB] | コードの補完 |
その他系
上記に以外のものをまとめます。
| ショートカットコマンド | 説明 |
| [Ctrl] + s | Notebookを保存 |
まとめ
今回は「Jupyter Notebook ショートカットコマンド一覧」という内容でお伝えしました。
覚えると学習の効率も上がるので、どんどん使ってみてください。
この記事が皆さんのお役に立てば幸いです。