Lorsque j'écris quelque chose dans le champ de démarque du cahier jupyter, les fautes de frappe ne sont pas mises en surbrillance et souvent je me retrouvais avec quelque chose comme ceci:
Dans presque tous les IDE que j'ai utilisés jusqu'à présent, les fautes de frappe sont mises en évidence avec un soulignement bouclé qui était très pratique pour moi. Quelque chose comme ça:
Jusqu'à présent, je n'ai rien trouvé qui me permette de voir ce type de faits saillants. Existe-t-il?
Le bundle Jupyter Notebook populaire extension de Jupyter-contrib contient un correcteur orthographique . Vous pouvez installer et activer cela (avec des privilèges d'administrateur) comme ceci:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextension enable spellchecker/main
Il s'agit peut-être du correcteur orthographique le plus populaire pour les ordinateurs portables Jupyter, mais notez qu'il met simplement en surbrillance les mots ne figurant pas dans son dictionnaire et n'offre pas de corrections.
Si l'extension est installée correctement, vous verrez ce message dans la ligne de commande:
Maintenant, dans le navigateur, après avoir ouvert Jupyter, vous verrez le bouton intitulé "abc" à côté du bouton du clavier, que vous pouvez basculer pour activer/désactiver la vérification orthographique:
La bibliothèque jupyter-contrib possède de nombreux autres modules utiles tels que repliement de code et table des matières .
Exécutez ce qui suit dans un terminal:
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
Vous pouvez voir des fautes de frappe comme Découvrez plus
Ensuite, vous devez activer la vérification orthographique dans le cahier Jupyter:
%%javascript
IPython.notebook.config.update({
"load_extensions": {"calico-spell-check":true,
"calico-document-tools":true,
"calico-cell-tools":true
}
})