我想在 Jupyter Notebook 中注释掉多行的块,但在当前版本中找不到如何做到这一点。
它曾经位于下拉菜单之一中,但不再存在。
如何一次注释掉多行代码块?
这不是重复的,因为以下链接中给出的解决方案似乎不再起作用:
如何在 IPython 笔记本中阻止注释代码?
Ctrl+/什么都不做。
我想在 Jupyter Notebook 中注释掉多行的块,但在当前版本中找不到如何做到这一点。
它曾经位于下拉菜单之一中,但不再存在。
如何一次注释掉多行代码块?
这不是重复的,因为以下链接中给出的解决方案似乎不再起作用:
如何在 IPython 笔记本中阻止注释代码?
Ctrl+/什么都不做。
Ctrl+/在 MS Windows 的 Chrome 浏览器中为我工作。在 Mac 上,使用Cmd+ /(感谢 Anton K)。
请注意,如果/
没有开箱即用,请尝试按/
数字键盘上的键。信用:@DreamFlasher对此问题的评论。
我还没有设法找到最好的方法。由于我使用的是带Finnish
布局的键盘,因此某些答案对我不起作用(例如 user5036413 的答案)。
但是,与此同时,我想出了一个解决方案,至少可以帮助我不要逐行评论。我正在使用Chrome browser
,MS Windows
但我还没有检查其他可能性。
解决方案:
它使用的事实是,您可以在Ipython Notebook
.
按下Alt按钮并保持按住。光标应将其形状变为一个大加号。下一步是使用鼠标指向要评论的第一行的开头,按住Alt按钮的同时下拉鼠标直到要评论的最后一行。最后,您可以松开Alt按钮,然后使用#
字符进行评论。瞧!您现在已经注释了多行。
尝试使用/
数字键盘中的 。
Ctrl
Chrome 中的+/
对我不起作用,但是当我使用/
数字中的 (除号) 时,它起作用了。
快速添加到最佳答案: CTRL + / 很好,因为它在所有选定行的开头添加和删除 # 之间来回切换。没有看到提到的确切细微差别,所以只想在这里添加它。(这在 Windows 7 上的 Firefox Developer Edition 54.0b12 中有效)。
在芬兰语键盘上,使用Ctrl+'对多行进行注释,并使用相同的键取消注释。
Ubuntu 14.04
Google Chrome
TL;博士:
使用带有西班牙语 - ISO 键盘的 MacBook Pro。
解决方案:Ctrl
+-
全文
这是一篇旧文章,但阅读它让我想到了可能的捷径。
我的键盘是拉丁语 Apple MacBook Pro,称为Spanish-ISO。我尝试将键盘分配更改为美国解决方案...这可行,但是使用此解决方案时,每次我想评论哪个...很烂时,我都必须切换键盘。
所以我尝试了ctrl
+-
并且它有效。这-
是/
位于英文键盘中的位置,但执行Cmd
+-
只会更改 Chrome 的缩放,所以我尝试了 Ctrl,它不像 macOS 中的 Cmd 那样使用。
我对此的看法是:如果我有更多快捷方式问题,我可能会尝试使用原始快捷方式,但使用美国键盘可以使用的键。
选择要注释掉的行。然后按:
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?
Fn+ Cmd+/在 MacOS 上的 Safari 浏览器中
'''
在开头和结尾使用三个单引号。它将作为doc string
函数内的 a 被忽略。
'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
我不知道如何在多行中打印它,但您可以在这些引号之间的任何位置添加一行,您的代码就可以了。
选择 windows jupyter notebook 上的行,然后点击Ctrl+ #。
在带有 Firefox 和德语键盘布局的 MacOS 10.11 上,它是Ctrl+?
我添加了相同的情况,并进入了几个 stackoverfow、github 和教程,展示了复杂的解决方案。虽然没有什么简单的!有些带有“按住 alt 键并在光标显示十字时移动鼠标”,这不适用于笔记本电脑用户(至少对我而言),有些带有配置文件......
我是在睡了一夜之后才发现的。我的环境是笔记本电脑、ubuntu 和 Jupyter/Ipython 5.1.0:
只需选择/突出显示一行、一个块或其他内容,然后“Ctrl”+“/”,这很神奇:)
搜索了一段时间后,我找到了评论 AZERTY mac 的解决方案。捷径是Ctrl +/= key
我正在使用 chrome、Linux Mint;并用于评论和取消评论行束:
Ctrl + /
对于荷兰语键盘布局(在 Chromium 57 中的 Debian 9 上),它是Ctrl+°
要补充的另一件事是,在我使用的版本中,必须初始化代码才能使用 CTRL 和 / 将其注释掉。如果您还没有运行代码并且代码没有着色,它将无法工作。
如果你有 Mac 而不是英文键盘: Cmd-/ 仍然很容易制作。
请按照以下步骤操作:
每当您需要 Cmd-/ 时,您都必须更改为 ABC 键盘(在屏幕顶部的菜单行中,如果您已勾选它以显示在 中System Settings - Keyboard tab
)。
Cmd 和右侧“ shift key
”左侧的键为您提供 Cmd-/。
PS:不要忘记切换回普通键盘。