我可以在 ipython 笔记本中连接和折叠多个单元格吗?

Can I connect and collapse multiple cells together in a ipython notebook?

因此,我有一个 ipython 笔记本,其中包含数百个单元格。 几个连续的单元格在逻辑上属于笔记本的一个特定功能或里程碑。 这些逻辑部分由包含标题的单元格分隔(在 markdown 中)。 我可以折叠单个单元格。 是否可以将多个单元格折叠在一起,这样只有 header 单元格 可见,当我展开它时,我会看到 header 下的所有单元格?

可视化

Cell 1 : Heading 1 

Cell 2 : functionality x

Cell 3 : functionality y

Cell 4 : Heading 2

Cell 5 : functionality A 

Cell 6 : functionality B

我想将单元格2、单元格3连接到单元格1单元格5、单元格6 单元格 4.

所以当我崩溃的时候。看起来像这样:

Cell 1 : Heading 1

...

Cell 4 : Heading 2

目前,我正在通过折叠标题下的每个单元格来实现这一点,这个标题很快就会变得令人厌烦。 我正在寻找任何插件、脚本以及任何可以帮助我实现这一目标的东西。

是的,JupyterLab 3.1 支持一次折叠多个单元格。将鼠标悬停在带有标题的降价单元格上时会出现一个小箭头:

或者,您可以打开 syncCollapseState(高级设置编辑器 -> 内容的 Table)并使用内容的 Table 一次折叠多个单元格,如中所示documentation, here.

虽然我需要警告您这个功能是全新的并且有一些粗糙的边缘(例如,移动单元格现在可能表现得很奇怪),但正在努力改进!