【发布时间】:2016-08-07 05:59:02
【问题描述】:
我最近从 Enthought Canopy Python 发行版更改为 Anaconda,其中包括 Spyder IDE。
在 Canopy 的代码编辑器中,可以通过按“Cntrl+/”快捷键序列来注释和取消注释代码行。在 Spyder 中,我无法在入门教程中找到等效的快捷键。
Spyder中有注释和取消注释代码的快捷键吗?
【问题讨论】:
我最近从 Enthought Canopy Python 发行版更改为 Anaconda,其中包括 Spyder IDE。
在 Canopy 的代码编辑器中,可以通过按“Cntrl+/”快捷键序列来注释和取消注释代码行。在 Spyder 中,我无法在入门教程中找到等效的快捷键。
Spyder中有注释和取消注释代码的快捷键吗?
【问题讨论】:
单行注释
Ctrl + 1
多行注释选择要注释的行
Ctrl + 4
取消屏蔽多行评论
Ctrl + 5
【讨论】:
spyder-notebook (github.com/spyder-ide/spyder-notebook)的spyder扩展
在 macOS 上:
Cmd + 1
在 Windows 上,可能
Ctrl + (/) near right shift key
【讨论】:
虽然其他答案在添加 cmets 时是正确的,但在我的情况下,只有以下方法有效。
多行注释
选择要注释的行 + Ctrl + 4
多行取消注释
选择要取消注释的行 + Ctrl + 1
【讨论】:
取消屏蔽多行注释
Ctrl+5
多行注释
Ctrl+4
注意:对于我的 Spyder (3.1.4) 版本,如果我突出显示整个多行注释并使用 Ctrl+5 块仍然是注释出去。只有在突出显示多行注释的一小部分后,Ctrl+5 才起作用。
【讨论】:
是的,在 Python 3.6 (Spyder) 中有注释行的快捷方式。
对于单行注释,您可以使用 Ctrl+1。它看起来像这样#This is a sample piece of code
对于多行 cmets,可以使用 Ctrl+4。它看起来像这样
#=============
\#your piece of code
\#some more code
\#=============
注意:\表示代码被携带到另一行。
【讨论】:
在 Windows F9 上运行单行
选择要在控制台上运行的行,然后按F9按钮进行多行
【讨论】: