在 Spyder 中注释掉 Python 代码行的快捷键
Posted
技术标签:
【中文标题】在 Spyder 中注释掉 Python 代码行的快捷键【英文标题】:Shortcut key for commenting out lines of Python code in Spyder 【发布时间】:2016-08-07 05:59:02 【问题描述】:我最近从 Enthought Canopy Python 发行版更改为 Anaconda,其中包括 Spyder IDE。
在 Canopy 的代码编辑器中,可以通过按“Cntrl+/”快捷键序列来注释和取消注释代码行。在 Spyder 中,我无法在入门教程中找到等效的快捷键。
Spyder中有注释和取消注释代码的快捷键吗?
【问题讨论】:
【参考方案1】:单行注释
Ctrl + 1
多行注释选择要注释的行
Ctrl + 4
取消屏蔽多行评论
Ctrl + 5
【讨论】:
就是这样,谢谢。 (如果您选择多行,“单行”选项也有效;在这种情况下,Ctrl+1 也取消了代码)。 我们为spyder-notebook做什么? @imsrgadich 你的意思是 jupyter-notebook?如果是这样,“ctrl+/”应该可以完成这项工作 @Suresh2692 感谢您的回复。至少在芬兰语键盘上它不适用于 jupyter-notebook。实际上有一个名为spyder-notebook
(github.com/spyder-ide/spyder-notebook)的spyder扩展
感谢您提供的信息。这个***.com/a/38502057/4815313 可以帮助你【参考方案2】:
在 macOS 上:
Cmd + 1
在 Windows 上,可能
Ctrl + (/) near right shift key
【讨论】:
【参考方案3】:虽然其他答案在添加 cmets 时是正确的,但在我的情况下,只有以下方法有效。
多行注释
选择要注释的行 + Ctrl + 4
多行取消注释
选择要取消注释的行 + Ctrl + 1
【讨论】:
【参考方案4】:取消屏蔽多行注释
Ctrl+5
多行注释
Ctrl+4
注意:对于我的 Spyder (3.1.4) 版本,如果我突出显示整个多行注释并使用 Ctrl+5 块仍然是注释出去。只有在突出显示多行注释的一小部分后,Ctrl+5 才起作用。
【讨论】:
您只需要选择代码并取消注释,选择额外的##block 和 ctrl+5 对我也不起作用【参考方案5】:是的,在 Python 3.6 (Spyder) 中有注释行的快捷方式。
对于单行注释,您可以使用 Ctrl+1。它看起来像这样#This is a sample piece of code
对于多行 cmets,可以使用 Ctrl+4。它看起来像这样
#=============
\#your piece of code
\#some more code
\#=============
注意:\
表示代码被携带到另一行。
【讨论】:
【参考方案6】:在 Windows F9 上运行单行
选择要在控制台上运行的行,然后按F9按钮进行多行
【讨论】:
OP 想要评论一行,而不是运行它。 是的 Flame Denise 我刚刚解释了快捷键以上是关于在 Spyder 中注释掉 Python 代码行的快捷键的主要内容,如果未能解决你的问题,请参考以下文章