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 ショートカットコマンド一覧」という内容でお伝えしました。
覚えると学習の効率も上がるので、どんどん使ってみてください。
この記事が皆さんのお役に立てば幸いです。