2015-04-16 33 views
2

在ipython筆記本中是否有一種方式可以在相距很遠的單元格之間導航?例如,如果我有一個大型筆記本電腦,並且想從靠近筆記本頂部的單元格移動,然後返回底部的單元格。我可以這樣做嗎?我在想可能會有一個「goto cell 23」命令,或者如果不是類似於vim中的mark命令的話。 謝謝ipython筆記本在單元格之間導航

+0

我不認爲它是安全的做跳轉。你可以在In [N]和Out [N]中獲得單元格的輸入和輸出,其中N將是被執行的單元格的編號,但是當你重新運行單元格時,這個編號會改變。 – Sleepyhead

回答

2

您可以創建內部超鏈接在單元格之間導航。您可以這樣做:

首先,在要連接的單元格中定義要連接的目標位置,然後爲其指定一個html錨標記並將其指定爲Id。例如:

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

- 當您在降價上述細胞,它會成爲無形。您可以在錨點上方添加一些文字來識別單元格。

二,創建內部超鏈接到上面的另一個小區使用降價語法和運行它創建的目標:

[Another Cell](#another_cell) 

現在,點擊鏈接應該帶你到目的地。

1

有一個目錄擴展,它使用標題單元格生成帶有超鏈接的浮動toc。這與vim中的標記非常相似。你可以找到它here。這個擴展在this question還討論並看起來像e.g

enter image description here