Jupyter est très utile, mais il y a des moments où j'aurais aimé avoir cette fonctionnalité.
Dans un tel cas, c'est une extension.
Jupyter a des extensions Notebook, qui vous permettent d'étendre la fonctionnalité.
Le fait qu'il y ait des extensions sur le site officiel est un peu, mais il est bon d'en utiliser. Pratique.
Si vous utilisez Jupyter mais pas l'extension, essayez-le.
Jupyter notebook extensions Un référentiel d'extensions qui ajoutent des fonctionnalités à Jupyter est disponible sur GitHub.
https://github.com/ipython-contrib/IPython-notebook-extensions
Ce référentiel est pratique car vous pouvez basculer entre activer / désactiver l'extension depuis votre navigateur.
Il semble qu'il soit développé par un groupe qui n'est pas lié à l'équipe de développeurs officielle IPython.
pip install pyyaml
git clone https://github.com/ipython-contrib/IPython-notebook-extensions
cd IPython-notebook-extensions
sudo python setup.py install
Une fois l'installation terminée, ouvrez l'écran de configuration et activez l'extension de votre choix.
L'écran de configuration peut être ouvert en exécutant le notebook Jupyter et en accédant à localhost: 8888 / nbextensions /
à partir d'un navigateur.
jupyter-vim-binding extension Les personnes qui utilisent habituellement vim se sentent stressées si elles ne peuvent pas utiliser les raccourcis clavier vim.
Il existe une extension appelée jupyter-vim-binding pour ces personnes.
Il n'est pas inclus dans le référentiel précédent, mais vous pouvez le saisir indépendamment du référentiel suivant. L'image de démonstration est également sur GitHub.
https://github.com/lambdalisue/jupyter-vim-binding
Vous pouvez l'installer directement ou vous pouvez l'installer en l'incorporant dans les extensions IPython-notebook mentionnées précédemment.
Cette fois, installez avec ce dernier.
cd $(jupyter --data-dir)/nbextensions/usability
git clone https://github.com/lambdalisue/jupyter-vim-binding.git vim_binding
chmod -R go-w vim_binding
Une fois installé, activez-le depuis localhost: 8888 / nbextensions /
.
Veuillez noter que certains des raccourcis clavier d'origine peuvent ne pas être disponibles.
NbExtensions menu item
Ajoutez un bouton au menu Edition pour ouvrir localhost: 8888 / nbextensions /
.
Permettons cela pour le moment.
Code Font Size Ajoutez un bouton à la barre d'outils qui vous permet d'augmenter / diminuer la taille de la police de votre code.
Codefolding Vous pouvez plier le code dans la cellule.
Comment/Uncomment Hotkey Ajoutez un raccourci pour commenter / décommenter.
Drag and Drop Faites glisser et déposez une image pour l'insérer dans votre note.
L'image est copiée dans un répertoire au même niveau que le bloc-notes et insérée en s'y référant.
Il y a une vidéo de démonstration sur youtube.
http://youtu.be/buAL1bTZ73c
Equation Auto Numbering Entrez le numéro de formule dans la formule. Un bouton pour afficher / masquer le numéro de formule est également ajouté.
Table of Content La table de contenu est affichée comme ceci.
zenmode À utiliser lorsque la barre de menus vous gêne.
Recommended Posts