【问题标题】:jupyter - how to comment out cells?jupyter - 如何注释掉单元格?
【发布时间】:2015-09-07 19:16:24
【问题描述】:

是否可以在 jupyter 中注释掉整个单元格?

这种情况下我需要它:

我有很多单元格,我想运行所有单元格,除了少数几个。我喜欢我的代码被组织在不同的单元格中,但我不想去每个单元格并注释掉它的行。我更喜欢以某种方式选择要注释掉的单元格,然后一次性注释掉它们(这样我以后可以轻松地取消注释它们)

谢谢

【问题讨论】:

    标签: ipython jupyter


    【解决方案1】:

    标记单元格的内容并按Ctrl+ /。它将注释掉该单元格中的所有行。重复相同的步骤以取消注释单元格的行。

    【讨论】:

      【解决方案2】:

      我认为最简单的方法是当您不想运行时,使用 M 将单元格类型更改为“Markdown”,然后使用 Y 当你这样做的时候。在我做的一个简短测试中,我在来回切换时没有丢失格式。

      我认为您不能一次选择多个单元格。

      【讨论】:

      • 一次可以选择多个单元格
      【解决方案3】:

      如果您将单元格切换为“原始 NBConvert”,则代码将保留其格式,而所有文本都保留为单一字体(如果您有任何注释部分,这很重要),因此它仍然可读。 'Markdown' 会将注释部分解释为标题并相应地更改大小和颜色,使单元格相当混乱。

      顺便说一句,如果我想停止进程,我会使用它来中断进程 - 它似乎比“内核 --> 中断”更有效。

      【讨论】:

      • 问题是在编织过程中文本仍然会通过,所以这可能会根据单元格内容破坏 pdf 或 html 转换。
      【解决方案4】:

      您可以将单元格从“代码”切换到“原始 NBConvert”

      【讨论】:

        猜你喜欢
        • 2019-06-09
        • 1970-01-01
        • 2011-02-04
        • 1970-01-01
        • 1970-01-01
        • 2023-03-12
        • 2015-12-23
        • 2014-12-11
        • 1970-01-01
        相关资源
        最近更新 更多