我想注释掉在Jupyter笔记本多行块,但不知道如何做到这一点在当前版本。 它曾经在一个下拉菜单中,但现在不存在了。 如何一次注释掉多行代码块?

这不是一个副本,因为在下面的链接给出的解决方案似乎不再工作: 如何在IPython笔记本中阻止注释代码?

Ctrl + /什么都不做。


当前回答

对于荷兰键盘布局(在Debian 9的Chromium 57上),它是Ctrl +°

其他回答

在开头和结尾使用三重单引号。它将作为函数中的文档字符串被忽略。

'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''

我不知道如何打印多行,但你可以在这些引号之间的任何地方添加一行,你的代码就会很好。

在芬兰语键盘上,使用Ctrl + '对多行进行注释,使用相同的键去注释。

Ubuntu 14.04谷歌Chrome

选择windows jupyter笔记本上的线条,然后按Ctrl+#。

我在Mac OSX上使用Chrome 42.0.2311.90(64位)尝试了这一点,并使用CMD + /工作

The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]

这可能是浏览器的问题吗?你试过火狐或IE浏览器吗?

我添加了相同的情况,并在两个堆栈overfow, github和教程显示复杂的解决方案。但这并不简单!有些带有“按住alt键并移动鼠标,同时光标显示一个十字”,这并不适合笔记本电脑用户(至少对我来说),其他一些带有配置文件……

我昨晚睡了个好觉后发现的。我的环境是笔记本电脑,ubuntu和Jupyter/Ipython 5.1.0:

只需选择/高亮一行,一个块或其他东西,然后“Ctrl”+“/”,这是魔术:)