我在 IPython 笔记本中定义了一个函数,并希望能够阻止评论它的一部分。直观地说,我希望能够突出显示一段代码,右键单击并可以选择注释掉选择,但这还没有实现。
有没有办法做到这一点?
我在 IPython 笔记本中定义了一个函数,并希望能够阻止评论它的一部分。直观地说,我希望能够突出显示一段代码,右键单击并可以选择注释掉选择,但这还没有实现。
有没有办法做到这一点?
在 IPython 2.x 和 3.x 中(cmd|ctrl)-/
有效,但需要英文(美式)键盘布局,请参阅https://github.com/ipython/ipython/pull/3673。
如果您有非英语键盘布局,您可以通过 custom.js 为 codemirror 编辑器定义自定义键绑定。为此添加例如以下行
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,您可以尝试comment-uncomment.js
https://github.com/ipython-contrib/IPython-notebook-extensions -我还没有尝试过,但我想这是一个好的开始。
我有一个德语键盘并尝试了一些键。以下工作:[strg] + [#]
按照这篇博文:https : //towardsdatascience.com/jupyter-notebook-extensions-517fa69d2231,您可以使用以下命令为 jupyter notebook 安装一些插件:
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install
现在启动 jupyter 并转到新Nbextensions
选项卡。有一个插件叫Comment/Uncomment Hotkey
. 激活它并选择您的热键。例如Alt + C
. 现在,您可以通过选择并使用新的热键来评论/取消评论一行或一个块。
对我来说Ctrl+ ^/~。我正在使用 Windows 10 和 Jupyter Notebook。