我想在Jupyter(Ipython Notebook)中注释掉多行代码块,但无法找到在当前版本中如何执行此操作。
它曾经在下拉菜单之一中,但现在不再存在。
您如何一次注释掉多行代码块?
这不是重复的,因为以下链接中给出的解决方案似乎不再起作用:
如何在IPython Notebook中阻止注释代码?
Ctrl+ /什么也不做。
我想在Jupyter(Ipython Notebook)中注释掉多行代码块,但无法找到在当前版本中如何执行此操作。
它曾经在下拉菜单之一中,但现在不再存在。
您如何一次注释掉多行代码块?
这不是重复的,因为以下链接中给出的解决方案似乎不再起作用:
如何在IPython Notebook中阻止注释代码?
Ctrl+ /什么也不做。
Answers:
Ctrl+ /可在MS Windows的Chrome浏览器中为我工作。在Mac上,请使用Cmd+ /(感谢Anton K)。
请注意,如果/
开箱即用,请尝试按数字/
键盘上的键。致谢:@DreamFlasher在对此问题的评论中。
Ctrl + #
/
使用数字键盘上的时,此功能不起作用。
我尚未设法找到最好的方法。由于我使用的键盘具有Finnish
布局,因此某些答案对我不起作用(例如,user5036413的答案)。
但是,与此同时,我提出了一个解决方案,该解决方案至少可以帮助我避免对每一行逐一注释。我正在使用Chrome browser
,MS Windows
但尚未检查其他可能性。
解决方案:
它使用一个事实,即一个中可以有多个行光标Ipython Notebook
。
按住Alt按钮不放。光标应将其形状更改为大加号。下一步是使用鼠标指向要注释的第一行的开始,并在按住Alt按钮的同时下拉鼠标直到要注释的最后一行。最后,您可以释放Alt按钮,然后使用该#
字符进行注释。瞧!您现在已经注释了多行。
尝试使用/
数字键盘上的。
Chrome中的Ctrl
+ /
不适用于我,但是当我使用/
数字中的(除号)时,它起作用了。
ctrl
+ /
无效,但在数字键盘上有效。
在芬兰语键盘上,使用Ctrl+ '注释多行,并使用相同的键进行注释。
Ubuntu 14.04
Google Chrome
TL; DR:
将MacBook Pro与西班牙语-ISO键盘配合使用。
解决方案:Ctrl
+-
全文
这是一篇旧文章,但阅读它使我思考了可能的捷径。
我的键盘是拉丁Apple MacBook Pro,称为西班牙文-ISO。我尝试将键盘分配更改为美国解决方案...这可行,但是使用此解决方案时,我每次要评论时都不得不切换键盘...太烂了。
所以我尝试了ctrl
+ -
并且它起作用。的-
是,其中/
坐落在一个英语键盘,但这样做Cmd
+ -
仅所以我尝试按Ctrl这是不是在MacOS上使用Cmd的改变Chrome的变焦。
我对此的看法是:如果遇到更多快捷方式问题,我可以尝试使用原来的快捷方式,但是要使用美国键盘可以使用的快捷键。
我在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?
'''
在开头和结尾使用三重单引号。doc string
在函数内将被忽略为。
'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
我无法弄清楚如何多行打印,但是您可以在这些引号之间的任意位置添加一行,这样您的代码就可以了。
IndentationError: expected an indented block
无论我是否在引号之间缩进,Jupyter都抱怨。
'\nfor column in homeData:\n homeDataColumn = homeData[column]\n print(type(homeDataColumn.values[0]))\n'
我正在使用Chrome,Linux Mint;以及用于注释和注释注释的线束:
Ctrl + /
如果您使用的是Mac,而不是英语键盘:Cmd- /仍然很容易生成。
请按照以下步骤操作:
每当需要Cmd- /时,都必须切换到ABC键盘(在屏幕顶部的菜单行中,如果已选中它,则将其显示在屏幕顶部 System Settings - Keyboard tab
)。
Cmd和右侧“左侧的键”shift key
”为您提供Cmd- /。
PS:别忘了切换回普通键盘。