Jupyter Notebook ショートカットコマンド一覧

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 ショートカットコマンド一覧」という内容でお伝えしました。

覚えると学習の効率も上がるので、どんどん使ってみてください。

この記事が皆さんのお役に立てば幸いです。

最新情報をチェックしよう!