¿Existe un atajo para ejecutar todas las celdas en un cuaderno IPython?
Y si no, ¿tiene esto una razón específica?
keyboard-shortcuts
jupyter-notebook
usuario3017048
fuente
fuente

command+shift+Py luego escribirrun all cellsy presionar enter?esc+Hpara mostrar los atajos de teclado. Los accesos directos son moderados debido a las opciones limitadas que no interfieren con los accesos directos del navegador existentes.Ctrl+shift+ ¡pabre una ventana de navegación privada en Firefox para mí!Respuestas:
Para el último cuaderno de jupyter, (versión 5) puede ir a la pestaña 'ayuda' en la parte superior del cuaderno y luego seleccionar la opción 'editar atajos de teclado' y agregar su propio atajo personalizado para la función 'ejecutar todo'.
fuente
Hay un atajo de menú para ejecutar todas las celdas en Celda> "Ejecutar todo". Esto no está vinculado a un método abreviado de teclado de forma predeterminada; tendrá que definir su propio enlace personalizado desde dentro del cuaderno, como se describe aquí .
Por ejemplo, para agregar un enlace de teclado que le permita ejecutar todas las celdas en un cuaderno, puede insertar esto en una celda:
Si ejecuta este código desde dentro del cuaderno iPython, debería encontrar que ahora tiene un enlace de teclado para ejecutar todas las celdas (en este caso, presione ctrl-M seguido de r)
fuente
~/.jupyter/custom/custom.jsy reinicie el portátil, y el acceso directo estará siempre disponible para todos los portátiles.Solución más sencilla:
Esc, Ctrl- A, Shift- Enter.
fuente
He intentado hacer esto en Jupyter Lab, así que pensé que podría ser útil publicar la respuesta aquí. Puede encontrar los accesos directos en la configuración y también agregar los suyos, donde se puede encontrar una lista completa de los posibles accesos directos aquí .
Por ejemplo, agregué mi propio atajo para ejecutar todas las celdas. En Jupyter Lab, en Configuración> Configuración avanzada, seleccione Atajos de teclado, luego agregue el siguiente código a 'Reemplazos de usuario':
Aquí, Shift + Backspace ejecutará todas las celdas en el cuaderno.
fuente
Shift-BackSpacese puede ingresar en el cuadro de diálogo de la interfaz de usuario "Editar atajos de teclado", para el comando de su elección, para obtener el mismo resultado.Jupyter Lab 1.0.4:
En el menú superior, vaya a:
Settings->Advanced Settings Editor->Keyboard ShortcutsPega este código en la
User Preferencesventana:user-preferencesventana)Esto será efectivo de inmediato. Aquí, dos pulsaciones consecutivas de 'R' ejecutan todas las celdas (como dos '0' para reiniciar el kernel). En particular,
system defaultstiene plantillas vacías para todos los comandos de menú, incluido este código (buscarrun-all). Seselectorcopió dekernelmenu:restart, para permitir la impresiónrdentro de las celdas. Estesystem defaultscopiar y pegar se puede generalizar a cualquier comando.fuente
A partir de la 5.5 puede ejecutar
Kernel > Restart and Run Allfuente