从代码单元跳转到特定代码单元(即以编程方式)(jupyter / ipython)

cal*_*rus 5 python ipython jupyter jupyter-notebook

当使用 jupyter 笔记本在 python 中进行原型设计时,我有时必须跳转到位于当前代码单元下方的给定代码单元,跳过之间的单元。

我知道如何在笔记本中添加超链接以从另一个笔记本跳转到任何 Markdown 单元格,但这不适用于代码单元格,并且需要在超链接上单击鼠标。

我想通过在代码单元格中运行命令来跳转到给定单元格。目标代码单元将由用户定义的标签或标签引用(笔记本中的每个代码单元可能已经有自己的单独标签 - 如何识别它?)

我怎么能这样做呢?

我只能设法从代码单元格内创建指向降价单元格的超链接,如下所示:

%%markdown 
[Next](#proper-markdown-cell-tag)
Run Code Online (Sandbox Code Playgroud)

但这仍然需要单击鼠标才能跳转到降价单元(而不是代码单元)。当然,这个目标降价单元可以位于目标代码单元的正上方,但这仍然不是我想要的。


注意:考虑了以下SO答案。

这可以完成这项工作,但我无法选择要跳转到哪个特定单元格。

同样,此 SO 是跳过某些单元格而不是跳转到特定单元格。

这很有趣:运行代码单元后,选择下一个代码单元,跳过任何 Markdown 单元。我以为我可以从解决方案中得到我想要的东西,但我做不到。