titulo texto notebook español ejecutar curso comando codigo ipython ipython-notebook

ipython - notebook - texto en jupyter



¿Cómo puedo bloquear el código de comentario en el cuaderno de IPython? (2)

He definido una función en un cuaderno IPython y me gustaría poder bloquear un comentario en una sección. Intuitivamente, espero poder resaltar una sección de código, hacer clic con el botón derecho y tener una opción para comentar la selección, pero esto no se ha implementado.

¿Hay alguna forma de hacer esto?


Solución por defecto

En IPython 2.xy 3.x (cmd|ctrl)-/ works, pero requiere una distribución de teclado en inglés (americano), consulte https://github.com/ipython/ipython/pull/3673 .

Otras distribuciones de teclado

En caso de que tenga una distribución de teclado que no esté en inglés, puede definir un enlace de teclas personalizado para el editor codemirror a través de su custom.js. A este fin se añaden, por ejemplo, las siguientes líneas.

define([ ''base/js/namespace'', ''base/js/events'' ], function(IPython, events) { events.on("app_initialized.NotebookApp", function () { IPython.Cell.options_default.cm_config.extraKeys = {"Ctrl-," : "toggleComment"}; } ); } );

para usar Ctrl + , para alternar (bloquear) los comentarios. Lo uso con una distribución de teclado alemana e IPython 3.0. La solución anterior (ver ediciones) funcionó bien con Chrome, pero no con Firefox.

Solución antigua (IPython 1.x)

Si está utilizando IPython 1.x, puede probar el comment-uncomment.js desde https://github.com/ipython-contrib/IPython-notebook-extensions . No lo he probado todavía, pero creo que es una buena opción. comienzo.


Tengo un teclado alemán y probé algunas teclas. Lo siguiente funcionó: [strg] + [#]