updated on 2019-10-08
jupyterの拡張機能で、目次の自動生成やコード補完、スニペットの登録などをできるようになります。(ユーザーと開発者のグループによって独立して維持されており、IPython開発チームと公式には関係していません。)
ドキュメント https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/index.html
PyPiから現在のversionをインストールするために、以下のコマンドをタイプします
pip install jupyter_contrib_nbextensions
もしくは、このレポジトリ の現在のブランチから直接インストールすることもできます。
pip install https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master
ノートブック拡張用のcondaパッケージと、conda-forgeから入手可能なjupyter_nbextensions_configuratorがあります。両方を使用してインストールできます
conda install -c conda-forge jupyter_contrib_nbextensions
ここで、
jupyter contrib nbextension install --sys-prefix
のコマンドを使用すると、cssファイル、javascriptファイルも同時にインストールし、手順2をやらなくて済みます。
git clone https://github.com/ipython-contrib/jupyter_contrib_nbextensions.git
それから、編集可能なpip installコマンドを行う(-e)
pip install -e jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
extnsionを使用可にするために、jupyterのサブコマンドを使用できる
jupyter nbextension enable <nbextension require path>
例えば
jupyter nbextension enable codefolding/main
使用不可にするとき
jupyter nbextension disable <nbextension require path>
例えば
jupyter nbextension disable codefolding/main
より詳しい内容は、公式ドキュメント参照