gpt4 book ai didi

ipython - 如何阻止 IPython 笔记本中的注释代码?

转载 作者:行者123 更新时间:2023-12-02 06:57:09 33 4
gpt4 key购买 nike

我在 IPython 笔记本中定义了一个函数,并且希望能够阻止注释其中的一部分。直观上,我希望能够突出显示一段代码,右键单击并选择注释掉所选内容,但这尚未实现。

有办法做到这一点吗?

最佳答案

默认解决方案

在 IPython 2.x 和 3.x 中 (cmd|ctrl)-/ 可以工作,但需要英语(美式)键盘布局,请参阅 https://github.com/ipython/ipython/pull/3673 .

其他键盘布局

如果您有非英语键盘布局,您可以通过 custom.js 为 codemirror 编辑器定义自定义键绑定(bind)。为此添加例如以下几行

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 结合使用。之前的解决方案(请参阅编辑)在 Chrome 上运行良好,但在 Firefox 上则不行。

旧解决方案(IPython 1.x)

如果您使用的是 IPython 1.x,您可以尝试 https://github.com/ipython-contrib/IPython-notebook-extensions 中的 comment-uncomment.js - 我还没有尝试过,但我想这是一个好的开始。

关于ipython - 如何阻止 IPython 笔记本中的注释代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19318298/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com