如何在 Jupyter notebook 中屏蔽评论?
How do I block comment in Jupyter notebook?
我想在 Jupyter Notebook 中注释掉一段多行,但在当前版本中找不到如何做到这一点。
它曾经在下拉菜单之一中,但现在不存在了。
如何一次注释掉多行代码块?
这不是重复的,因为下面link中给出的解决方案似乎不再有效:
How can I block comment code in the IPython notebook?
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)]
会不会是浏览器相关的问题?您试过 Firefox 还是 IE?
Ctrl + / 在 MS Windows 的 Chrome 浏览器中对我有用。在 Mac 上,使用 Cmd + /(感谢 Anton K)。
请注意,如果 /
无法立即使用,请尝试按数字小键盘上的 /
键。致谢:@DreamFlasher 对此问题的评论。
在开头和结尾使用三重单引号 '''
。它将在函数中作为 doc string
被忽略。
'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
我不知道如何在多行中打印它,但您可以在这些引号之间的任意位置添加一行,这样您的代码就可以了。
我还没有找到最好的方法。由于我使用的是 Finnish
布局的键盘,因此某些答案对我不起作用(例如 user5036413 的答案)。
不过,与此同时,我想出了一个解决方案,至少可以帮助我不用逐行评论。我在 MS Windows
中使用 Chrome browser
,但我还没有检查其他可能性。
解决方法:
它使用了这样一个事实,即 Ipython Notebook
.
中可以有多个行光标
按住 Alt 键不放。光标应将其形状更改为一个大加号。下一步是,使用您的鼠标指向您要评论的第一行的开头,并在按住 Alt 按钮的同时下拉您的鼠标直到您要评论的最后一行.最后,您可以释放 Alt 按钮,然后使用 #
字符进行评论。瞧!您现在已经注释了多行。
在芬兰语键盘上使用 Ctrl + ' 对多行进行注释并使用相同的键取消注释。
Ubuntu 14.04
Google Chrome
Fn + Cmd + / 在 MacOS 上的 Safari 浏览器中
Select windows jupyter notebook 上的行,然后按 Ctrl+#。
对于 Dutch keyboard layout(在 Chromium 57 中的 Debian 9 上)它是 Ctrl + °
我添加了相同的情况,并进入了几个 stackoverfow,github 和显示复杂解决方案的教程。一点也不简单!有些 "Hold the alt key and move the mouse while the cursor shows a cross" 不适用于笔记本电脑用户(至少对我而言),有些带有配置文件...
我在睡了一夜好觉后找到了它。我的环境是笔记本电脑,ubuntu 和 Jupyter/Ipython 5.1.0 :
只需 select/highlight 一行、一个块或其他内容,然后 "Ctrl"+"/" 就很神奇了:)
快速添加到最佳答案:CTRL + / 很好,因为它切换 在开头处添加和删除#所有选定的行。没有看到提到的确切细微差别,所以只想在这里添加它。 (这适用于 Windows 7 上的 Firefox Developer Edition 54.0b12)。
要补充的另一件事是,在我使用的版本中,必须初始化代码才能使用 CTRL 和 / 将其注释掉。如果您没有 运行 代码并且代码未着色,则无法使用。
尝试使用数字键盘上的 /
。
Ctrl
+ /
in Chrome 对我不起作用,但是当我使用数字中的 /
(除号)时它起作用了。
如果您使用 Mac 而不是英文键盘:
Cmd-/ 还是很容易产生的。
按照以下步骤操作:
- 只需进入 Mac 的系统设置、键盘、选项卡 "Input Sources" 或任何英文名称
- 添加一个英文(显示为 ABC,奇怪的英文拼写方式)。
每当您需要 Cmd-/ 时,您必须切换到 ABC 键盘(在屏幕顶部的菜单行中,如果您勾选它以显示在 System Settings - Keyboard tab
中) .
Cmd 和右边“shift key
”左边的键给你 Cmd-/.
P.S:别忘了切换回普通键盘。
Select 您要注释掉的行。然后按:
Ctrl + #
经过一段时间的搜索,我找到了对 AZERTY mac 发表评论的解决方案。快捷键是Ctrl +/= key
在带有 Firefox 和德语键盘布局的 MacOS 10.11 上,它是 Ctrl + ?
我正在使用 chrome、Linux Mint;以及评论和反评论行束:
Ctrl + /
TL;DR:
使用带有西班牙语 - ISO 键盘的 MacBook Pro。
解法:Ctrl
+ -
全文
这是一篇旧文章 post,但阅读它让我想到了可能的捷径。
我的键盘是拉丁 Apple MacBook Pro,称为 西班牙语 - ISO。我尝试将键盘分布更改为 U.S。解决方案...这可行,但使用此解决方案时,每次我想发表评论时我都必须切换键盘...很糟糕。
所以我尝试了 ctrl
+ -
并且有效。 -
是 /
在英文键盘中的位置,但执行 Cmd
+ -
只会更改 Chrome 的缩放,所以我尝试了 Ctrl,这是在 macOS 中用作 Cmd。
我的收获是:如果我有更多快捷方式问题,我可能会尝试使用原始快捷方式,但使用 U.S 所在的键。键盘会有它。
我想在 Jupyter Notebook 中注释掉一段多行,但在当前版本中找不到如何做到这一点。
它曾经在下拉菜单之一中,但现在不存在了。
如何一次注释掉多行代码块?
这不是重复的,因为下面link中给出的解决方案似乎不再有效:
How can I block comment code in the IPython notebook?
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)]
会不会是浏览器相关的问题?您试过 Firefox 还是 IE?
Ctrl + / 在 MS Windows 的 Chrome 浏览器中对我有用。在 Mac 上,使用 Cmd + /(感谢 Anton K)。
请注意,如果 /
无法立即使用,请尝试按数字小键盘上的 /
键。致谢:@DreamFlasher 对此问题的评论。
在开头和结尾使用三重单引号 '''
。它将在函数中作为 doc string
被忽略。
'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
我不知道如何在多行中打印它,但您可以在这些引号之间的任意位置添加一行,这样您的代码就可以了。
我还没有找到最好的方法。由于我使用的是 Finnish
布局的键盘,因此某些答案对我不起作用(例如 user5036413 的答案)。
不过,与此同时,我想出了一个解决方案,至少可以帮助我不用逐行评论。我在 MS Windows
中使用 Chrome browser
,但我还没有检查其他可能性。
解决方法:
它使用了这样一个事实,即 Ipython Notebook
.
按住 Alt 键不放。光标应将其形状更改为一个大加号。下一步是,使用您的鼠标指向您要评论的第一行的开头,并在按住 Alt 按钮的同时下拉您的鼠标直到您要评论的最后一行.最后,您可以释放 Alt 按钮,然后使用 #
字符进行评论。瞧!您现在已经注释了多行。
在芬兰语键盘上使用 Ctrl + ' 对多行进行注释并使用相同的键取消注释。
Ubuntu 14.04
Google Chrome
Fn + Cmd + / 在 MacOS 上的 Safari 浏览器中
Select windows jupyter notebook 上的行,然后按 Ctrl+#。
对于 Dutch keyboard layout(在 Chromium 57 中的 Debian 9 上)它是 Ctrl + °
我添加了相同的情况,并进入了几个 stackoverfow,github 和显示复杂解决方案的教程。一点也不简单!有些 "Hold the alt key and move the mouse while the cursor shows a cross" 不适用于笔记本电脑用户(至少对我而言),有些带有配置文件...
我在睡了一夜好觉后找到了它。我的环境是笔记本电脑,ubuntu 和 Jupyter/Ipython 5.1.0 :
只需 select/highlight 一行、一个块或其他内容,然后 "Ctrl"+"/" 就很神奇了:)
快速添加到最佳答案:CTRL + / 很好,因为它切换 在开头处添加和删除#所有选定的行。没有看到提到的确切细微差别,所以只想在这里添加它。 (这适用于 Windows 7 上的 Firefox Developer Edition 54.0b12)。
要补充的另一件事是,在我使用的版本中,必须初始化代码才能使用 CTRL 和 / 将其注释掉。如果您没有 运行 代码并且代码未着色,则无法使用。
尝试使用数字键盘上的 /
。
Ctrl
+ /
in Chrome 对我不起作用,但是当我使用数字中的 /
(除号)时它起作用了。
如果您使用 Mac 而不是英文键盘: Cmd-/ 还是很容易产生的。
按照以下步骤操作:
- 只需进入 Mac 的系统设置、键盘、选项卡 "Input Sources" 或任何英文名称
- 添加一个英文(显示为 ABC,奇怪的英文拼写方式)。
每当您需要 Cmd-/ 时,您必须切换到 ABC 键盘(在屏幕顶部的菜单行中,如果您勾选它以显示在 System Settings - Keyboard tab
中) .
Cmd 和右边“shift key
”左边的键给你 Cmd-/.
P.S:别忘了切换回普通键盘。
Select 您要注释掉的行。然后按:
Ctrl + #
经过一段时间的搜索,我找到了对 AZERTY mac 发表评论的解决方案。快捷键是Ctrl +/= key
在带有 Firefox 和德语键盘布局的 MacOS 10.11 上,它是 Ctrl + ?
我正在使用 chrome、Linux Mint;以及评论和反评论行束:
Ctrl + /
TL;DR:
使用带有西班牙语 - ISO 键盘的 MacBook Pro。
解法:Ctrl
+ -
全文
这是一篇旧文章 post,但阅读它让我想到了可能的捷径。
我的键盘是拉丁 Apple MacBook Pro,称为 西班牙语 - ISO。我尝试将键盘分布更改为 U.S。解决方案...这可行,但使用此解决方案时,每次我想发表评论时我都必须切换键盘...很糟糕。
所以我尝试了 ctrl
+ -
并且有效。 -
是 /
在英文键盘中的位置,但执行 Cmd
+ -
只会更改 Chrome 的缩放,所以我尝试了 Ctrl,这是在 macOS 中用作 Cmd。
我的收获是:如果我有更多快捷方式问题,我可能会尝试使用原始快捷方式,但使用 U.S 所在的键。键盘会有它。