Мне часто хочется перезапустить и запустить все ячейки, поэтому я хотел сделать сочетание клавиш. Я сделал это руководство, чтобы помочь другим, потому что это не выбор одним щелчком мыши.

JupyterLab похож на блокнот Jupyter на анаболических стероидах - без повышенного риска рака и других негативных побочных эффектов. JupyterLab позиционируется как пользовательский интерфейс следующего поколения для Project Jupyter. Выпущена в бета-версии в начале 2018 года.

Интересный факт: разработчики Jupyter пишут JupyterLab одним словом, а блокнот Jupyter - двумя 😃.

Это похоже на использование знакомой записной книжки Jupyter с расширенными функциями, такими как вкладки навигации. Это будущее - и оно здесь сейчас.

Если вы похожи на меня, то, возможно, видели JupyterLab в Anaconda, но сохранили свой надежный блокнот Jupyter. Попытайся. Это может помочь вам повысить вашу продуктивность. Говоря о производительности, давайте сделаем сочетание клавиш. 🚀

Делаю это

Установить с conda install -c conda-forge jupyterlab или pip install jupyterlab. Затем запустите JupyterLab в терминале с помощью jupyterlab или, выбрав значок приложения в Anaconda Navigator.

После открытия JupterLab щелкните раскрывающееся меню Настройки. Выберите Редактор расширенных настроек.

Выберите Сочетания клавиш.

Вы увидите словарь для каждого параметра на панели Параметры системы по умолчанию. Есть несколько вариантов, поэтому вы можете нажать Command + F (Ctrl + F в Windows), чтобы найти тот, который вам нужен. Скопируйте код того, который хотите переопределить.

Вот раздел для перезапуска и запуска всех.

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

Вставьте этот код в панель Пользовательские настройки. Введите имена клавиш, которые вы хотите использовать для сочетания клавиш, в списке клавиш. Я добавил Ctrl, Shift и R ниже.

Обновление от 24 июня 2020 г., Шахида в комментариях указала, что JupyterLab изменил свой API для изменения сочетаний клавиш. Код ниже обновлен. Спасибо, Шахида!

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

Я предлагаю убедиться, что вы не переопределяете другое сочетание клавиш JupyterLab, выполнив поиск новой комбинации клавиш на панели настроек системы по умолчанию.

Вот и все. Нажмите Command + S (Ctrl + S в Windows), чтобы сохранить, откройте файл записной книжки и попробуйте новое сочетание клавиш!

Беги всем!

Черт возьми!

Вы только что узнали, как сэкономить время, создавая сочетания клавиш в JupyterLab. Обратите внимание, что это будет работать в режиме редактирования или в командном режиме в Jupyter Lab.

Некоторые команды не отображаются на панели Параметры системы по умолчанию. Вот список команд, которые можно связать.

Экспериментируйте и наслаждайтесь!

Сворачивать

Надеюсь, вы нашли это руководство по настройке ярлыков JupyterLab полезным. Если да, поделитесь им в своих любимых социальных сетях, чтобы другие тоже могли его найти. 😀

Я пишу о Python, SQL и других технических темах. Если вас это интересует, подпишитесь на мой список рассылки потрясающих ресурсов по науке о данных и читайте больше, чтобы помочь вам развить свои навыки здесь. 👍