如何在 Jupyter Lab 中启用代码折叠

Car*_*osE 6 python jupyter-lab

运行 Jupyter Lab 3.0.0 版并希望启用代码折叠(在 Python 中折叠类、函数等)。我已按照此Jupyter Lab github 帖子中的说明进行操作:

在设置/文本编辑器下,我有这些用户首选项(右窗格):

{
    "editorConfig": {
        "lineNumbers": true,
        "codeFolding": true
    }
}
Run Code Online (Sandbox Code Playgroud)

而且我没有看到单元格左侧出现任何三角形。我还需要做什么才能启用代码折叠?

为清楚起见,这个问题专门针对JupyterLab

Chr*_*ris 6

这些说明专门针对文本编辑器,而不是笔记本界面。

在设置/笔记本中试试这个:

{
    "codeCellConfig": {
        "codeFolding": true
    }
}
Run Code Online (Sandbox Code Playgroud)

如果要为 Markdown 或原始单元格启用代码折叠,请分别参阅markdownCellConfigrawCellConfig


小智 5

除了 Chris 的回答之外,我还通过转到菜单在实验室中启用了代码折叠:

设置 -> 高级设置编辑器 -> 单元格工具栏 -> 笔记本 -> 标尺 -> 选中“CodeFolding”复选框。

我正在使用实验室 3.5.0。