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] + [#]