Ответ 1
Решение по умолчанию
В IPython 2.x и 3.x (cmd|ctrl)-/
работает, но требуется раскладка клавиатуры на английском (американском), см. https://github.com/ipython/ipython/pull/3673.
Другие раскладки клавиатуры
Если у вас есть раскладка клавиатуры, отличной от английского, вы можете определить пользовательский привязку клавиш для редактора codemirror с помощью custom.js. С этой целью добавить, например, следующие строки
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"};
}
);
}
);
использовать Ctrl + , для переключения (блокировки) комментариев. Я использую это с немецкой раскладкой клавиатуры и IPython 3.0. Предыдущее решение (см. Правки) отлично работало с хромом, но не с firefox.
Старое решение (IPython 1.x)
Если вы используете IPython 1.x, вы можете попробовать comment-uncomment.js
из https://github.com/ipython-contrib/IPython-notebook-extensions - я еще не пробовал этого, но, я думаю, его хорошее начало.