tablas - Mostrando números de línea en IPython/Jupyter Notebooks
jupyter r (8)
1. presione esc para ingresar el modo de comando 2.perss l (it L en lowcase) para mostrar el número de línea
Los informes de errores de la mayoría de los núcleos de lenguaje que se ejecutan en IPython / Jupyter Notebook indican la línea en la que se produjo el error; pero (al menos por defecto) no se indican números de línea en Cuadernos.
¿Es posible agregar los números de línea a IPython / Jupyter Notebooks?
A continuación se explica cómo conocer el atajo activo (dependiendo de su versión del sistema operativo y del portátil, podría cambiar)
Help > Keyboard Shortcuts > toggle line numbers
En OSX corriendo ipython3 era ESC L
En IPython 2.2.0, solo funciona escribir l (L minúscula) en el modo de comando (activado al escribir Esc). Ver [Ayuda] - [Atajos de teclado] para otros atajos.
Además, puede establecer el comportamiento predeterminado para mostrar los números de línea editando custom.js
.
Para activar los números de línea de manera predeterminada en todas las celdas al inicio, recomiendo este enlace:
https://www.webucator.com/blog/2015/11/show-line-numbers-by-default-in-ipython-notebook/
Yo cito ...
Navegue a su directorio de configuración jupyter, que puede encontrar escribiendo lo siguiente en la línea de comando:
jupyter --config-dir
A partir de ahí, abra o cree el
custom
carpeta.
En esa carpeta, debe encontrar un archivo custom.js
. Si no hay uno, deberías poder crear uno. Ábrelo en un editor de texto y agrega este código:
define([ ''base/js/namespace'', ''base/js/events'' ], function(IPython, events) { events.on("app_initialized.NotebookApp", function () { IPython.Cell.options_default.cm_config.lineNumbers = true; } ); } );
Para mí, ctrl + m se usa para guardar páginas web como png, por lo que no funciona correctamente. Pero encuentro otra manera.
En la barra de herramientas, hay una parte inferior llamada "abrir el comando paletee", puede hacer clic en ella y escribir en línea, y aquí puede ver el número de línea de celda conmutada.
Seleccione la opción Alternar el número de línea desde la vista -> Alternar número de línea.
También puede encontrar [Alternar números de línea] debajo de [Ver] en la barra de herramientas superior del portátil Jupyter en su navegador. Esto agrega / elimina los números de líneas en todas las celdas de la notebook.
Para mí, [Esc] [l] solo agregó / eliminó los números de línea de la celda activa.
CTRL - M L alterna los números de línea en el área CodeMirror. Consulte la Ayuda rápida para ver otros métodos abreviados de teclado.
En más detalles, CTRL - M (o ESC ) lo lleva al modo de comando, luego presionando las teclas L debería alternar la visibilidad de los números de línea de celda actuales. En versiones de notebook más recientes, Shift-L debería alternar para todas las celdas.
Si no puede recordar el acceso directo, abra la paleta de comandos Ctrl-Shift + P ( Cmd + Shift + P en Mac) y busque "números de línea", debería permitirle alternar y mostrarle el acceso directo.