【问题标题】:Shortcut key for commenting out lines of Python code in Spyder在 Spyder 中注释掉 Python 代码行的快捷键
【发布时间】:2016-08-07 05:59:02
【问题描述】:

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

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

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

【问题讨论】:

    标签: python 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扩展
    • 感谢您提供的信息。这个stackoverflow.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 我刚刚解释了快捷键
          猜你喜欢
          • 1970-01-01
          • 2011-08-02
          • 2014-06-11
          • 1970-01-01
          • 2022-08-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-02-28
          相关资源
          最近更新 更多