Как настроить сочетания клавиш в Jupyter Lab для запуска текущей строки или выделенного текста?

Я часто использую команду «Выполнить выделенный текст или текущую строку в консоли» в меню «Выполнить» в JupyterLab. Как мы можем настроить собственное сочетание клавиш в блокноте JupterLab/Jupyter для этого?


person Vinay    schedule 09.10.2019    source источник


Ответы (2)


Для JupyterLab

Перейдите к Settings и выберите Advanced Settings editor. На вкладке Keyboard shortcuts скопируйте все содержимое System Defaults в столбец User Preferences и найдите раздел, содержащий:

"command": "notebook:run-in-console",
      "keys": [
        ""
      ],

Добавьте желаемую комбинацию клавиш и сохраните, например:

"keys": [
  "F12"
],
person vs97    schedule 10.10.2019

Когда JupterLab открыт, щелкните раскрывающееся меню «Настройки». Выберите Редактор дополнительных настроек. Выберите «Сочетания клавиш». Вы увидите словарь для каждого параметра на панели «Системные значения по умолчанию». Существует множество вариантов, поэтому вы можете нажать Command + F (Ctrl + F в Windows), чтобы найти тот, который вам нужен. Скопируйте код того, который вы хотите переопределить. Вот раздел для перезапуска и запуска всех.

{"shortcuts": 
    [
        {
            "command": "runmenu:restart-and-run-all",
            "keys": [
                "Ctrl Shift R"
            ],
            "selector": "[data-jp-code-runner]"
        }
    ]
}

Я предлагаю убедиться, что вы не переопределяете другое сочетание клавиш JupyterLab, выполнив поиск новой комбинации клавиш на панели «Системные настройки по умолчанию». И вот оно. Нажмите Command + S (Ctrl + S в Windows), чтобы сохранить, открыть файл записной книжки и попробовать новое сочетание клавиш!

Источник

person Fan Bi    schedule 15.12.2020
comment
Что означает селектор? - person user147529; 21.01.2021