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

在Spyder中注释掉Python代码行的快捷键,python,spyder,Python,Spyder,我最近从Enthound Canopy Python发行版改为Anaconda,其中包括Spyder IDE 在Canopy的代码编辑器中,可以通过按“Cntrl+/”快捷键序列对代码行进行注释和取消注释。在Spyder中,我无法在入门教程中找到等效的快捷键 Spyder中是否有注释和取消注释代码的快捷键?在macOS上: Cmd + 1 可能是在窗户上 Ctrl + (/) near right shift key 单行评论 Ctrl+1 多行注释选择要注释的行 Ctrl+4 取消阻止多

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

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

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

在macOS上:

Cmd + 1
可能是在窗户上

Ctrl + (/) near right shift key
  • 单行评论

    Ctrl+1

  • 多行注释选择要注释的行

    Ctrl+4

  • 取消阻止多行评论

    Ctrl+5


在WindowsF9上运行单行

选择要在控制台上运行的线路,并按下多线路按钮
  • 取消阻止多行注释

    Ctrl+5

  • 多行注释

    Ctrl+4


  • 注意:对于我的Spyder版本(3.1.4),如果我突出显示整个多行注释,并使用Ctrl+5,则块仍保留注释。只有在突出显示多行注释的一小部分后,Ctrl+5才起作用。

    是的,在Python3.6(Spyder)中有一个注释行的快捷方式

    对于单行注释,可以使用Ctrl+1。它看起来像这样
    #这是一段示例代码

    对于多行注释,可以使用Ctrl+4。看起来像这样

    #========================
    \#你的代码
    \#还有代码吗
    \#================


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

    而其他答案在添加注释时是正确的,在我的情况下,只有以下几点起作用

    • 多行评论

      选择要注释的行+Ctrl+4

    • 多行取消注释

      选择要取消注释的行+Ctrl+1


    就这样,谢谢。(如果选择多行,“单行”选项也有效;在本例中,Ctrl+1也会取消对代码的注释)。我们对spyder notebook怎么办?@imsrgadich您是说jupyter notebook?如果是,则“ctrl+/”应执行以下操作:job@Suresh2692谢谢你的回复。它在jupyter笔记本电脑上不起作用,至少在芬兰键盘上不起作用。事实上,spyder有一个扩展名为
    spyder notebook
    (),感谢您提供的信息。这可能对你有帮助OP想要注释一行,而不是运行它。是的,Denise我刚才解释了快捷键你必须只选择代码并取消注释,选择额外的###块和ctrl+5对我也不起作用