如何在Jupyter Ipython笔记本中注释多行?

我想在Jupyter(Ipython Notebook)中注释掉多行代码块,但在当前版本中找不到如何做到这一点。
它曾经是在下拉菜单之一,但不再存在。
你如何评论多行代码块?

这不是重复的,因为在下面的链接中给出的解决scheme似乎不再工作:
如何阻止IPython笔记本中的评论代码?

Ctrl + /什么都不做。

在MS Windows的Chrome浏览器中, Ctrl + /适用于我

我还没有设法find最好的方式。 由于我使用的是Finnish版式的键盘,所以有些答案对我来说不起作用(例如user5036413的答案)。

但是,在此期间,我提出了一个解决scheme,至less可以帮助我不要逐条评论每一行。 我在MS Windows使用Chrome browser ,但我没有检查其他的可能性。

解决scheme:
它使用的事实是,您可以在Ipython Notebook包含多行游标。

按住Alt键并保持住。 光标应该改变它的形状成一个大加号。 下一步是使用鼠标指向要注释的第一行的开头,然后按住Alt键的同时向下拖动鼠标,直到您要注释的最后一行。 最后,您可以释放“ Alt”button,然后使用#字符进行注释。 瞧! 你现在已经评论了多行。

快速添加到顶部答案 :CTRL + /很好,因为它在所有选定行的开头添加和删除#之间来回切换 。 没有看到确切的细微差别,所以只是想在这里添加它。 (这在Windows 7上的Firefox Developer Edition 54.0b12中工作)。

我在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)] 

它可能是一个浏览器相关的问题? 你尝试过Firefox还是IE?

Fn + Cmd + /在MacOS上的Safari浏览器中

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

Ubuntu 14.04 Google Chrome

selectWindows jupyter笔记本上的行,然后按Ctrl +

我添加了相同的情况,并进行了一些stackoverfow,github和教程显示复杂的解决scheme。 虽然没有简单! 一些与“按住ALT键,移动鼠标,而不是笔记本电脑用户(至less对我来说),一些其他人与configuration文件光标显示交叉…

睡了一晚后,我发现了它。 我的环境是笔记本电脑,Ubuntu和Jupyter / Ipython 5.1.0:

只需select/突出显示一行,一个块或其他东西,然后“Ctrl”+“/”,这是魔术:)

开头和结尾使用三个单引号''' 。 它将作为函数内的doc string被忽略。

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

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

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

另一个要补充的是,在我使用的版本中,代码必须被初始化,以便使用CTRL和/来注释它。 如果你没有运行的代码,并没有彩色代码不会工作。

尝试使用/从数字键盘。 Chrome中的Ctrl + /不适用于我,但是当我使用/从数字的工作。

如果你有一个Mac而不是一个英文键盘:Cmd- /仍然很容易制作。

按照以下步骤操作:

  1. 只要进入Mac的“系统设置”,“键盘”,“input源”选项卡或任何可能用英语调用的选项
  2. 添加一个英文(显示为ABC,拼写英文的奇怪方式)。

无论何时你想要一个Cmd- /,你必须改变到ABC键盘(在你的屏幕顶部的菜单行,如果你勾选它在System Settings - Keyboard tab )。

Cmd和右边“ shift key ”左边的shift key给你Cmd- /。

PS:不要忘记切换回正常的键盘。