Jupyter插件Nbextensions

 


同事有介紹一個Jupyter的插件Nbextensions很好用,可以使得使用Jupyter的時候交互更便捷一些,因此也開始嘗試試用起來。

1.安裝nbextensions

我是用的pythonIDE是anaconda,因此具體安裝如下幾行:

在Anaconda Prompt裏面先pip -> 再install -> 再啓用nbxtensions

pip install juypter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextension enable codefolding/main

2.查看安裝是否有效

重啓jupyter notebook,會發現最右側多了一個選項卡Nbextensions

這個工具提供很多可以自由選擇的配置,我這裏勾選了幾個,具體的勾選後的呈現效果之後補充。


2.2 table of contents + collapsible headings

新建一個.ipynb文件,點擊工具欄中最右側的目錄示意按鈕,會在左側出現目錄列表區域。

jupyter notebook(以下簡稱jt)支持多種語法,包括markdown輕量級語言以及python3程序設計語言等,其中markdown語言的一個主要目的就是爲了可讀性強。

其中的用“#”表示標題的方法非常適用jt內容的層次編寫,大大提高了可讀性。並且我們想用這種方法,對這些標題自動生成目錄,對相關的內容進行索引。

先添加cell,然後在cell中使用markdown的語法(https://www.zybuluo.com/codeep/note/163962),編輯如下文字:

運行cell後,可以看到左側contents的目錄效果。看起來還挺好用的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章