LoginSignup
4
8

More than 3 years have passed since last update.

Jupyter セル移動 ショートカット

Last updated at Posted at 2020-09-08

Jupyter Lab にはセルを上下させるショートカットキーが割り当てられていない。
また、マウスによる操作も煩雑だったので、ショートカットキーを自作した。
その備忘録として書き残しておく。

設定方法

  1. Jupyter Lab を立ち上げる。
  2. Settings -> Advanced Settings Editorを開く。
  3. 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 -> NotebookUser Preferencesに以下を記入して保存する。

UserPreferences
{
    "codeCellConfig":{
        "lineNumbers": true,
    },
}
4
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
8