Jupyter Lab にはセルを上下させるショートカットキーが割り当てられていない。
また、マウスによる操作も煩雑だったので、ショートカットキーを自作した。
その備忘録として書き残しておく。
設定方法
- Jupyter Lab を立ち上げる。
-
Settings -> Advanced Settings Editor
を開く。 -
Keyboard Shortcuts
を選択し、右側のUser Preferences
に以下を記入して保存する。
UserPreferences
{
"shortcuts": [
{
"command": "notebook:move-cell-up",
"keys": [
"Ctrl Shift K"
],
"selector": ".jp-Notebook:focus"
},
{
"command": "notebook:move-cell-down",
"keys": [
"Ctrl Shift J"
],
"selector": ".jp-Notebook:focus"
},
]
}
これで、セルモード中にCtrl Shift K
でセルを上に、Ctrl Shift J
でセルを下に移動することができる。
説明
Ctrl K (Ctrl J)
で選択中のセルの上(下)のセルを選択する、というショートカットキーが割り当てられていたので、今回のショートカットをCtrl Shift K (Ctrl Shift J)
にした。
他にもショートカットキーを作成したい場合、System Defaults
を探索すれば、なんとなく分かるはず。
その他の設定
行番号の設定
ちなみに、行番号を表示させることも同じように設定できる。
Settings -> Advanced Settings Editor -> Notebook
のUser Preferences
に以下を記入して保存する。
UserPreferences
{
"codeCellConfig":{
"lineNumbers": true,
},
}