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

SmC*_*lar 6 comments ipython-notebook

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

小智 6

我在《如何在Jupyter Ipython笔记本中注释掉多行》中的Dataman中找到了一种解决国际键盘布局的好方法

按住Alt按钮不放。光标应将其形状更改为大加号。下一步是使用鼠标指向要注释的第一行的开始,并在按住Alt按钮的同时下拉鼠标直到要注释的最后一行。最后,您可以释放Alt按钮,然后使用该#字符进行注释。


Fab*_*ost 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"};
            }
        );
    }
);
Run Code Online (Sandbox Code Playgroud)

  • 这对我(重新启动 Jupyter 后)在 OS X 10.11 下使用 Jupyter Notebook 5 不起作用 (4认同)