JupyterNotebook便利なショートカット一覧

Python

こんにちは

悟です。(@rxf7oqjSU4v473O

今回は、自分用メモとしてPythonのJupyterNotebookで使うであろうショートカットをまとめていきます。

ExcelでもPowerPointでもそうですが、ショートカットを駆使し、マウスを可能な限り使わない方がスマートに見えます。

ショートカット一覧を表示する Keyboard Shortcuts

まずはショートカット一覧をいつでも確認できるようにします。

helpからKeyboard Shortcutsをクリックすると一覧で確認できます。

エディットモードでよく利用するショートカット

一覧だけだと、よく使うものがどれかわからないので、コードを主に書く部分、エディットモードでよく利用するものをまとめます。

Ctl + Enter コードセルを実行。このショートカットはコマンドモードでも可。
Alt + Enter アクティブなコードセルを実行し、1つ下にコードセルを挿入。このショートカットはコマンドモードでも可。
Ctrl + Z Undo(アンドゥ)です。直前の編集内容を取り消します。
Ctrl + Shift + IZ Redo(リドゥ)です。Undoで取り消した内容を再度実行します。
Tab 入力中コードの補完処理を実行します。行の先頭の場合、インデントを挿入します。
Shift + Tab

ツールチップを表示。メソッドや関数の情報を確認するために利用できる。変数に使用すると変数の状態を確認できる。

Esc

エディットモードからコマンドモードへ切り替えます。
 
 
 

コマンドモードで利用する覚えておきたいショートカット

コマンドモードは、コードの実行や、セルの追加、削除、などを行います。

A
アクティブなコードセルの上(Above)に新規コードセルを挿入。
B
アクティブなコードセルの下(Below)に新規コードセルを挿入。
Ctrl + S Notebookをファイルに保存。
Shift + ILL
すべてのコードセルに対して行数の表示・非表示を切り替える。
D,D
(0のあとにもう一度「Dを入力) 選択中のコードセルを削除します。
Z
削除したコードセルを1つ復元します。
Y
アクティブなコードセルを Codeタイプにします。コードを記述するタイプです。
M
アクティブなコードセルをMarkdownタイプにします。
0,0
(0のあとにもう一度 0 を入力)カーネルをリスタートする。リスタートする前に確認ダイログが表示される。
P コマンドパレットを開きます。コマンドパレットでは Notebookに対するさまざまな操作を実できます。

まとめ

JupyterNotebookのショートカットについてまとめました。

今後は自分用メモとしてPython関連の記事を追加していこうと思います。