web-dev-qa-db-fra.com

Surligner les fautes de frappe dans la démarque du carnet de notes jupyter

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:

enter image description here

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:

enter image description here

Jusqu'à présent, je n'ai rien trouvé qui me permette de voir ce type de faits saillants. Existe-t-il?

31
Salvador Dali

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:

enter image description here

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:

enter image description here

La bibliothèque jupyter-contrib possède de nombreux autres modules utiles tels que repliement de code et table des matières .

45
Maged Saeed

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 enter image description here 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
                     }
})
3
Tony Vincent