Jupyterノートブックのマークダウンフィールドに何かを書くと、タイプミスは強調表示されず、しばしば次のような結果になります。
これまでに使用したほぼすべてのIDEで、タイプミスは、私にとって非常に便利な下線で強調表示されています。このようなもの:
今まで、この種のハイライトを見ることができるものは何も見つかりませんでした。存在しますか?
人気のあるJupyter Notebookバンドル Jupyter-contribからの拡張 には スペルチェッカー が含まれています。次のようにして、(管理者権限で)これをインストールして有効にできます。
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextension enable spellchecker/main
これはJupyter Notebooksで最も人気のあるスペルチェッカーかもしれませんが、辞書にない単語を強調表示するだけで、修正は提供しません。
拡張機能が適切にインストールされている場合、コマンドラインに次のメッセージが表示されます。
これで、ブラウザでJupyterを開くと、キーボードボタンの横に「abc」というラベルの付いたボタンが表示されます。このボタンを切り替えて、スペルチェックを有効または無効にできます。
Jupyter-contribライブラリには、 コードの折りたたみ や 目次 などの他の便利なモジュールが多数あります。
ターミナルで次を実行します。
ipython install-nbextension https://bitbucket.org/ipre/calico/downloads/calico-spell-check-1.0.Zip
ipython install-nbextension https://bitbucket.org/ipre/calico/downloads/calico-document-tools-1.0.Zip
ipython install-nbextension https://bitbucket.org/ipre/calico/downloads/calico-cell-tools-1.0.Zip
jupyter nbextension enable calico-spell-check
その後、Jupyter Notebookでスペルチェックを有効にする必要があります。
%%javascript
IPython.notebook.config.update({
"load_extensions": {"calico-spell-check":true,
"calico-document-tools":true,
"calico-cell-tools":true
}
})