web-dev-qa-db-ja.com

Jupyter Notebook Markdownでタイプミスを強調表示する

Jupyterノートブックのマークダウンフィールドに何かを書くと、タイプミスは強調表示されず、しばしば次のような結果になります。

enter image description here

これまでに使用したほぼすべてのIDEで、タイプミスは、私にとって非常に便利な下線で強調表示されています。このようなもの:

enter image description here

今まで、この種のハイライトを見ることができるものは何も見つかりませんでした。存在しますか?

31
Salvador Dali

人気のあるJupyter Notebookバンドル Jupyter-contribからの拡張 には スペルチェッカー が含まれています。次のようにして、(管理者権限で)これをインストールして有効にできます。

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextension enable spellchecker/main

これはJupyter Notebooksで最も人気のあるスペルチェッカーかもしれませんが、辞書にない単語を強調表示するだけで、修正は提供しません。

拡張機能が適切にインストールされている場合、コマンドラインに次のメッセージが表示されます。

enter image description here

これで、ブラウザでJupyterを開くと、キーボードボタンの横に「abc」というラベルの付いたボタンが表示されます。このボタンを切り替えて、スペルチェックを有効または無効にできます。

enter image description here

Jupyter-contribライブラリには、 コードの折りたたみ目次 などの他の便利なモジュールが多数あります。

45
Maged Saeed

ターミナルで次を実行します。

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

のようなタイプミスを見ることができますenter image description here 調べる 詳細

その後、Jupyter Notebookでスペルチェックを有効にする必要があります。

%%javascript
IPython.notebook.config.update({
  "load_extensions": {"calico-spell-check":true,
                      "calico-document-tools":true,
                      "calico-cell-tools":true
                     }
})
3
Tony Vincent