Tecla de acceso directo para cambiar la celda de código a la celda de rebajas en el cuaderno jupyter

82

Es un poco tonto, pero ¿hay una tecla de método abreviado para cambiar una celda de código a una celda de descuento? Para colocar una celda de rebaja, tengo que insertar una celda, luego ir al menú de la barra de herramientas (debajo de la barra de menú principal) y luego seleccionar rebaja en lugar de código.

VivekDev
fuente
2
En mi opinión, no es una tontería.
joshmcode
2
Y como un recordatorio útil, al pulsar H (como por H ELP) clave en el modo de comando (pulse Esc para entrar en el modo de comandos) mostrará todas las combinaciones de teclas disponibles.
H. Rev.1 de

Respuestas:

108

Presione Mmientras está en el modo de comando (el resaltado alrededor de la celda seleccionada debe ser azul, no verde), use Escpara cambiar al modo de comando y Enterpara volver al modo de edición.

Por lo tanto, si está editando una celda, las pulsaciones de teclas para cambiar la celda a una celda de reducción del precio son Esc, M, Enter.

Puede buscar todos los comandos del teclado de la computadora portátil Jupyter presionando el ícono de teclado en la barra de herramientas. También puede editar sus atajos de teclado yendo aHelp > Edit Keyboard Shortcuts

Louise Davies
fuente
22
Gracias Louise. No esperaba que fuera tan simple. Luego comencé a presionar otras teclas una tras otra. Encontré, presionar R cambia esto a Raw, Y a Code. Presione P y podrá ver todos los grupos de atajos.
VivekDev
1
¿Algún atajo para la misma tarea en JupyterLab? Entery Mno funciona en JupyterLab lamentablemente ...
steven
1
@steven ¿Estás seguro? Estoy bastante seguro de que su objetivo era mantener los métodos abreviados de teclado iguales en el portátil y en Jupyterlab, y funciona en mi caso. ¿Entrará primero en el modo de comando presionando Escprimero? Esto debería significar que no hay más cursor en la celda que está editando. Siendo realistas, el atajo es simplemente M, Escsimplemente te pone en modo de comando y Enterte vuelve a poner en modo de edición. También puede intentar buscar el acceso directo enSettings > Advanced Settings Editor > Keyboard Shortcuts
Louise Davies
1
@steven Te sugiero que abras tu cuaderno en un navegador diferente o en modo incógnito. Es posible que alguna extensión del navegador esté interfiriendo con los accesos directos. (en mi caso, la extensión vimium en Chrome estaba causando el problema)
tomzx
2
En JupyterLab (v1.0.2) eso es una minúscula mno M. La M mayúscula fusionará las celdas. Esta no se encuentra entre las opciones del menú.
Marc Maxmeister
6

consulte la ayuda en el menú, hay atajos de teclado

seleccione la celda de código, presione "esc + m", y será una celda de descuento. además, de la celda de rebaja a la celda de código, presione "esc + y".

Irene Lee
fuente
1
Me hubiera encantado si hubiera sido "esc + c" para cambiar de markdown a código
Senthil
3

Navegue a la celda requerida y presione la Esctecla en su teclado seguida de la Mtecla

E.Zolduoarrati
fuente
0

Si está usando vim-bindings, el acceso directo cambia a Ctrl+ 2, también en el modo de comando como en la respuesta de @Louise Davies.

glicerico
fuente