如何在使用德语键盘的IPython笔记本中阻止注释代码?

时间:2014-10-22 09:53:30

标签: comments ipython-notebook

如何使用德语键盘布局阻止对IPython Notebook中的选定文本进行注释? Ctrl- /不起作用,在德语键盘上实际上是Ctrl-Shift-7。

2 个答案:

答案 0 :(得分:6)

我在How do I comment out multiple lines in Jupyter Ipython notebook?

中找到了来自Dataman的国际键盘布局的这个很好的解决方法
  

按下Alt按钮并保持按住状态。光标应该改变   它的形状变成了一个大加号。下一步是,使用鼠标,   指向要评论的第一行的开头   按住Alt按钮,将鼠标拉到最后一行   想评论。最后,您可以释放Alt按钮然后   使用#字符进行评论。

答案 1 :(得分:0)

您可以在custom.js中定义自定义键盘快捷键。对于Jupyter,此文件位于.jupyter/custom/。在德语键盘布局上,我使用Ctrl + ,作为评论的快捷方式,将其添加到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"};
            }
        );
    }
);