ipython笔记本在单元格之间导航

时间:2015-04-16 10:47:35

标签: ipython cell ipython-notebook goto

在ipython笔记本中有没有办法在相距很远的单元格之间导航?例如,如果我有一个大型笔记本,我想从笔记本顶部附近的单元格移动,然后返回到底部的单元格。我可以这样做吗?我在想可能有一个“goto cell 23”命令,或者如果不是类似于vim中的mark命令。 感谢

2 个答案:

答案 0 :(得分:2)

您可以创建内部超链接以在单元格之间导航。以下是如何做到这一点:

首先,在您要与html锚标记链接的单元格中定义目的地,并为其指定Id。例如:

<a id='another_cell'></a>

注意 - 在markdown中运行上述单元格时,它将变为不可见。您可以在锚点上方添加一些文本以标识单元格。

其次,使用另一个单元格中的Markdown语法创建上面创建的目标的内部超链接并运行它:

[Another Cell](#another_cell)

现在,点击链接可以带您到目的地。

答案 1 :(得分:2)

有一个内容表扩展,它使用标题单元格生成带有超链接的浮动toc。这与vim中的标记非常相似。你可以找到它here。此扩展也在this question中讨论,看起来像

enter image description here