tipos texto poner numeros imprimir escribir código como comentarios comentar ipython-notebook jupyter

ipython notebook - texto - ¿Cómo comento varias líneas en el cuaderno Jupyter Ipython?



tipos de texto en python (18)

Agregué la misma situación y entré en un par de stackoverfow, github y tutoriales que muestran soluciones complejas. ¡Nada simple sin embargo! Algunos con "Mantenga presionada la tecla alt y mueva el mouse mientras el cursor muestra una cruz" que no es para usuarios de computadoras portátiles (al menos para mí), otros con archivos de configuración ...

Lo encontré después de una buena noche de sueño. Mi entorno es laptop, ubuntu y Jupyter / Ipython 5.1.0:

Simplemente seleccione / resalte una línea, un bloque o algo, y luego "Ctrl" + "/" y es mágico :)

Quiero comentar un bloque de varias líneas en Jupyter (Ipython Notebook), pero no puedo encontrar cómo hacerlo en esta versión actual.
Solía ​​estar en uno de los menús desplegables, pero ya no está allí.
¿Cómo comentas bloques de código de varias líneas a la vez?

Esto no es un duplicado porque la solución dada en el siguiente enlace ya no parece funcionar:
¿Cómo puedo bloquear el código de comentario en el cuaderno de IPython?

Ctrl + / no hace nada.


Después de buscar por un tiempo, he encontrado una solución para comentar en un mac AZERTY. El atajo es la Ctrl +/= key


En MacOS 10.11 con Firefox y un diseño de teclado alemán, ¿es Ctrl + ?


En un teclado finlandés, use Ctrl + '' para comentar en varias líneas y use las mismas teclas para descomentar.

Ubuntu 14.04 Google Chrome


Estoy usando Chrome, Linux Mint; y para comentar y descomentar paquetes de líneas:

Ctrl + /


Intenta usar / desde el teclado numérico. Ctrl + / en Chrome no funcionaba para mí, pero cuando usé el / (símbolo de división) desde el numérico funcionó.


Otra cosa para agregar, en la versión que estoy usando, el código debe inicializarse para poder comentarlo usando CTRL y /. Si no ha ejecutado el código y el código no está coloreado, no funcionará.



Probé esto en Mac OSX con Chrome 42.0.2311.90 (64 bits) y esto funciona usando CMD + /

The version of the notebook server is 3.1.0-cbccb68 and is running on: Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) [GCC 4.2.1 (Apple Inc. build 5577)]

¿Podría ser un problema relacionado con el navegador? ¿Intentaste con Firefox o IE?


Seleccione las líneas en el cuaderno de Windows Jupyter y luego presione Ctrl + # .


Seleccione las líneas que desea comentar. Entonces presione:

Ctrl + #


Si tiene una Mac y no un teclado en inglés: Cmd- / todavía es fácil de producir.

Siga los pasos a continuación:

  1. Simplemente vaya a la Configuración del sistema de Mac, Teclado, pestaña "Fuentes de entrada" o como se llame en inglés
  2. Agregue el del inglés (aparece como ABC, forma extraña de deletrear inglés).

Siempre que desee un Cmd- /, debe cambiar al teclado ABC (en la fila del menú en la parte superior de la pantalla, si lo marcó para que se muestre en la System Settings - Keyboard tab del System Settings - Keyboard tab ).

Cmd y la tecla a la izquierda de la " shift key " derecha le da Cmd- /.

PD: No olvides volver a tu teclado normal.


Todavía no he logrado encontrar la mejor manera posible. Como estoy usando un teclado con diseño Finnish , algunas de las respuestas no me funcionan (por ejemplo, la respuesta del usuario 5036413).

Sin embargo, mientras tanto, he encontrado una solución que al menos me ayuda a no comentar cada línea una por una. Estoy usando el Chrome browser en MS Windows y no he comprobado otras posibilidades.

La solución:
Utiliza el hecho de que puede tener múltiples cursores de línea en un Ipython Notebook .

Presione el botón Alt y manténgalo presionado. El cursor debe cambiar su forma en un gran signo más. El siguiente paso es, con el mouse, señalar el comienzo de la primera línea que desea comentar y, mientras mantiene presionado el botón Alt, tire del mouse hacia abajo hasta la última línea que desea comentar. Finalmente, puede soltar el botón Alt y luego usar el carácter # para comentar. Voila! Ahora has comentado varias líneas.


Use comillas simples triples '''''' al principio y al final. Se ignorará como una doc string dentro de la función.

'''''' This is how you would write multiple lines of code in Jupyter notebooks. ''''''

No puedo entender cómo imprimir eso en varias líneas, pero puede agregar una línea en cualquier lugar entre esas comillas y su código estará bien.


Ctrl + / funciona para mí en el navegador Chrome en MS Windows. En una Mac, use Cmd + / (gracias Anton K).

Tenga en cuenta que si / no funcionó fuera de la caja, intente presionar la tecla / en el teclado numérico. Crédito: @DreamFlasher en comentarios a esta pregunta.


Fn + Cmd + / en el navegador Safari en MacOS


Adición rápida a la respuesta principal : CTRL + / es bueno porque alterna entre agregar y eliminar # al comienzo de todas las líneas seleccionadas. No vi ese matiz exacto mencionado, así que solo quería agregarlo aquí. (Esto funcionó en Firefox Developer Edition 54.0b12 en Windows 7).


TL; DR:

Usando MacBook Pro con español - Teclado ISO.

Solución: Ctrl + -

Historia completa

Esta es una publicación antigua, pero leerla me hizo pensar en posibles atajos.

Mi teclado es un MacBook Pro latino de Apple, que se llama español - ISO . Intenté cambiar la distribución del teclado a la solución de EE. UU. ... esto funciona, pero con esta solución tengo que cambiar los teclados cada vez que quiero comentar lo que ... apesta.

Así que probé ctrl + - y funciona. El - es donde se encuentra / en un teclado en inglés pero haciendo Cmd + - solo cambia el zoom de Chrome, así que probé Ctrl, que no es tan usado como Cmd en macOS.

Mi conclusión con esto sería: si tengo más problemas de acceso directo, podría probar el acceso directo original pero usando la tecla donde lo tendría el teclado de EE. UU.