Есть ли ярлык для запуска всех ячеек в записной книжке IPython?
А если нет, то есть ли на это конкретная причина?
keyboard-shortcuts
jupyter-notebook
user3017048
источник
источник
command
+shift
+,P
а затем ввестиrun all cells
и нажать Enter?esc
+,H
чтобы отобразить сочетания клавиш. Ярлыки экономны из-за ограниченных возможностей, которые не мешают работе существующих ярлыков браузера.Ctrl
+shift
+p
открывает для меня приватное окно просмотра в firefox!Ответы:
Для последней записной книжки jupyter (версия 5) вы можете перейти на вкладку «Справка» в верхней части записной книжки, а затем выбрать опцию «редактировать сочетания клавиш» и добавить свой собственный настраиваемый ярлык для функции «запустить все».
источник
В меню «Ячейка»> «Выполнить все» есть ярлык для запуска всех ячеек. По умолчанию это не связано с сочетанием клавиш - вам нужно будет определить свою собственную привязку из записной книжки, как описано здесь .
Например, чтобы добавить привязку клавиатуры, которая позволяет запускать все ячейки в записной книжке, вы можете вставить это в ячейку:
Если вы запустите этот код из записной книжки iPython, вы обнаружите, что теперь у вас есть привязка клавиатуры для запуска всех ячеек (в этом случае нажмите ctrl-M, а затем r)
источник
~/.jupyter/custom/custom.js
и перезапустите записную книжку, и ярлык будет всегда доступен для всех записных книжек.Самое простое решение:
Esc, Ctrl- A, Shift- Enter.
источник
Я пытался сделать это в Jupyter Lab, поэтому подумал, что было бы полезно опубликовать ответ здесь. Вы можете найти ярлыки в настройках, а также добавить свои собственные, где полный список возможных ярлыков можно найти здесь .
Например, я добавил свой собственный ярлык для запуска всех ячеек. В Jupyter Lab в разделе «Настройки»> «Дополнительные настройки» выберите «Сочетания клавиш», затем добавьте следующий код в «Переопределения пользователей»:
Здесь Shift + Backspace запустит все ячейки в записной книжке.
источник
Shift-BackSpace
можно ввести в диалоговом окне пользовательского интерфейса «Редактировать сочетания клавиш» команду по вашему выбору, чтобы получить тот же результат.Jupyter Lab 1.0.4:
В верхнем меню перейдите к:
Settings->Advanced Settings Editor->Keyboard Shortcuts
Вставьте этот код в
User Preferences
окно:user-preferences
окне)Это вступит в силу немедленно. Здесь два последовательных нажатия клавиши «R» запускают все ячейки (точно так же, как два нажатия «0» для перезапуска ядра). Примечательно, что
system defaults
есть пустые шаблоны для всех команд меню, включая этот код (поискrun-all
). Файлselector
был скопированkernelmenu:restart
, чтобы разрешить печатьr
внутри ячеек. Этотsystem defaults
копипаст может быть обобщен для любой команды.источник
Начиная с версии 5.5 вы можете запускать
Kernel > Restart and Run All
источник