在 Spyder 中注释掉 Python 行代码的快捷键

Shortcut key for commenting out lines of Python code in Spyder

我最近从 Enthought Canopy Python 发行版更改为 Anaconda,其中包括 Spyder IDE。

在 Canopy 的代码编辑器中,可以通过按 "Cntrl+/" 快捷键序列来注释和取消注释代码行。在 Spyder 中,我无法在入门教程中找到等效的快捷键。

Spyder中有注释和取消注释代码的快捷键吗?

在 macOS 上:

Cmd + 1

在Windows,可能

Ctrl + (/) near right shift key
  • 单行注释

    Ctrl + 1

  • 多行注释select要注释的行

    Ctrl + 4

  • 取消阻止多行评论

    Ctrl + 5

on Windows F9 to 运行 单行

Select 您想要在控制台上 运行 的行,然后按 F9 按钮以获得多行

  • 取消阻止多行评论

    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

对于multi-line条评论,可以使用Ctrl+4。看起来像这样

#============= \#your piece of code \#some more code \#=============

注:\表示代码被带到另一行

虽然其他答案在添加评论时是正确的,但就我而言,只有以下方法有效。

  • 多行注释

    select 需要注释的行 + Ctrl + 4

  • 多行取消注释

    select 取消注释的行 + Ctrl + 1