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

问题描述 投票:0回答:3

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

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

{
    "editorConfig": {
        "lineNumbers": true,
        "codeFolding": true
    }
}

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

为了清楚起见,这个问题具体涉及 JupyterLab

python jupyter-lab
3个回答
26
投票

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

在“设置/笔记本”中尝试此操作:

{
    "codeCellConfig": {
        "codeFolding": true
    }
}

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

markdownCellConfig
rawCellConfig


5
投票

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

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

我正在使用 Labs 3.5.0。


0
投票

对于 JupyterLab 的最新版本(例如 > 4.0),它位于 Settings 中的“Text”和“Notebook”部分。 由于缺乏搜索能力,很难找到它。

© www.soinside.com 2019 - 2024. All rights reserved.