Jupyter Notebookのショートカット

今更Jupyter Notebookを使い始めている。ショートカットに癖があるけど覚えると楽そうなので勉強中。よく使いそうなものをまとめた(実行のチェック済)

・まず編集モードというのとコマンドモードというのがある。前者はエンターキーを押してセル範囲内を編集する場合に使う。後者はセル内ではなくセル間を移動する場合等につかう。

エスケープを押した状態(つまりコマンドモード)でHを押すとショートカットキー一覧が表示される
・以下はその一部

・編集モード
Tab: インデント
Shift+Tab: 上記の逆
Ctrl+A:全選択
Ctrl+S:Save, Checkpoint
Ctrl+Z: 操作を一つ戻す(Undo)
Ctrl+Y: 操作を一つ戻したのを進める(UndoのUndo)
Ctrl+Enter: そのセルを実行
Shift+Enter: そのセルを実行して次のセルに移動
Ctrl+Shift+-: セルを分割(一つのセルに書きすぎたけど2つに分けたいときなど)

・コマンドモード
Y: Code
M: MarkDown
R: Raw(ホントのテキストそのもの。どうタイプしたかがわかる)
(MarkDownセルで)1,2,3,4...:headerのサイズを変える
A/B:セルを上(Above)、下(Below)に挿入
C: Copy
X: Cut
V: Paste the cell below
Shift+V: paste the cell above
D, D: セルの削除
Shift+M: Merge(編集モードの分割の逆)
l(エル): 行番号の表示→htmlで保存しても表示されないので注意。方法を知りたい。。
H: 上にも書いたがヘルプ。ショートカットキー一覧。

数式の書き方も今後書きたいが、とりあえず以下が参考になりそう。
http://qiita.com/sasaki77/items/bfa53828c973ba46e34d

使って体で覚えることにする。