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.
ipython-notebook
jupyter
chrisfs
fuente
fuente
Respuestas:
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ó de fábrica, intente presionar la/
tecla en el teclado numérico. Crédito: @DreamFlasher en comentarios a esta pregunta.fuente
Ctrl + #
/
se utiliza el teclado numérico.Todavía no he logrado encontrar la mejor manera posible. Como estoy usando un teclado con
Finnish
diseño, 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 todas y cada una de las líneas. Estoy usando
Chrome browser
enMS Windows
y no lo he comprobado, aunque otras posibilidades.La solución:
utiliza el hecho de que puede tener múltiples cursores de línea en un
Ipython Notebook
.Presione el Altbotón 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 Altpresionado el botón, tire del mouse hacia abajo hasta la última línea que desea comentar. Finalmente, puede soltar el Altbotón y luego usar el
#
personaje para comentar. Voila! Ahora has comentado varias líneas.fuente
Intenta usar
/
desde el teclado numérico.Ctrl
+/
en Chrome no funcionaba para mí, pero cuando utilicé el/
(símbolo de división) del numérico funcionó.fuente
ctrl
+/
no funciona, pero desde el teclado numérico sí.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).
fuente
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
fuente
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 qué ... apesta.
Así que probé
ctrl
+-
y funciona. El-
es donde/
está ubicado en un teclado en inglés pero haciendoCmd
+-
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.
fuente
Probé esto en Mac OSX con Chrome 42.0.2311.90 (64 bits) y esto funciona usando CMD + /
¿Podría ser un problema relacionado con el navegador? ¿Probaste Firefox o IE?
fuente
Fn+ Cmd+ /en el navegador Safari en MacOS
fuente
Cmd
+/
también puede funcionarSeleccione las líneas que desea comentar. Entonces presione:
Ctrl + #
fuente
Use comillas simples triples
'''
al principio y al final. Será ignorado como undoc string
dentro de la función.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.
fuente
IndentationError: expected an indented block
sin importar si sangro cosas entre las citas o no.'\nfor column in homeData:\n homeDataColumn = homeData[column]\n print(type(homeDataColumn.values[0]))\n'
En MacOS 10.11 con Firefox y un diseño de teclado alemán es Ctrl+?
fuente
Para una distribución de teclado holandés (en Debian 9 en Chromium 57) es Ctrl+°
fuente
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í), algunos 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 :)
fuente
Después de buscar por un tiempo, he encontrado una solución para comentar en un mac AZERTY. El atajo es
Ctrl +/= key
fuente
Seleccione las líneas en el cuaderno de Windows Jupyter y luego presione Ctrl+ #.
fuente
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á.
fuente
Estoy usando Chrome, Linux Mint; y para comentar y descomentar paquetes de líneas:
fuente
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:
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 allí en el
System Settings - Keyboard tab
).Cmd y la tecla a la izquierda de la derecha "
shift key
" le da Cmd- /.PD: No olvides volver a tu teclado normal.
fuente