Scripting Python – Jupyter Shortcuts

Passer du mode commande au mode édition :

Enter
Clic gauche sur la cellule

Passer du mode édition au mode commande :

Escape
Ctrl + m
Clic gauche en dehors de la cellule

Commandes utiles et fréquentes :

Mode Édition :

Complétion du code ou indentationTab
Aide (+ ou – verbeux) Shift + Tab (+ Tab + Tab + Tab)
AnnulerCtrl + z
RépéterCtrl + y
Reculer d’un motCtrl + ←
Avancer d’un motCtrl + →
Aller en début de celluleCtrl + Home
Aller en fin de celluleCtrl + End
Supprimer le mot précédentCtrl + Backspace
Supprimer le mot suivantCtrl + Del
Exécuter le code d’une cellule
(le curseur reste dans la cellule active)
Ctrl + Enter
Exécuter le code d’une cellule
(le curseur passe à la cellule suivante)
Shift + Enter
Exécuter le code d’une cellule
(le curseur passe à une cellule suivante nouvellement créée)
Alt + Enter
Diviser la cellule au niveau du curseur
(apparemment non compatible avec un clavier azerty)
Ctrl + Shift + –
SauvegarderCtrl + s

Mode Commande :

Transformer en cellule Markdownm
Transformer en cellule de codey
Transformer en cellule de texte brutr
Insérer une cellule avanta
Insérer une cellule aprèsb
Afficher la liste de raccourcis clavierh
Afficher la palette de commandes (non compatible avec Firefox)Ctrl + Shift + p
Afficher/Masquer la barre de défilement de la sortie de la celluleShift + o
Afficher/Masquer la sortie de la celluleo
Afficher/Masquer les numéros de ligne de la cellule de code couranteL
Afficher/Masquer les numéros de ligne de toutes les cellules de code du notebookShift + L
Annuler la suppression de la cellulez
Coller les cellules aprèsv
Coller les cellules avantShift + v
Copier les cellules sélectionnéesc
Couper les cellules sélectionnéesx
Sauvegarders
Exécuter le code d’une cellule
(le curseur reste dans la cellule active)
Ctrl + Enter
Exécuter le code d’une cellule
(le curseur passe à la cellule suivante)
Shift + Enter
Exécuter le code d’une cellule
(le curseur passe à une cellule suivante nouvellement créée)
Alt + Enter
Faire défiler le notebook vers le basSpace
Faire défiler le notebook vers le hautShift + Space
Fermer le pagerEsc
Rechercher et remplacerf
Fusionner les cellulesShift + m
IgnorerShift
Interrompre le noyauii
Supprimer les cellulesdd
Sélectionner la cellule précédenteShift + ↑
Shift + k
Sélectionner la cellule suivanteShift + ↓
Shift + j

Recherche d’aide :

?
%quickref
word?
word??
*word*?

Afficher l’historique :

%history
%history -n #X-#Y

Exécuter une commande shell :

!command
!cat test.txt
!df -h

Afficher le répertoire courant :

!pwd

Afficher la liste des fichiers du répertoire courant :

!ls

!ls

Afficher la liste des notebooks du répertoire courant :

!ls notebooks

Afficher les commandes magiques :

%lsmagic

Introduire du code shell :

%%bash
echo "My shell is:" $SHELL
echo "Size of setup.sh :"
du -sh setup.sh
My shell is: /usr/bin/bash
Size of setup.sh :
1,0K	setup.sh

Ecrire un fichier depuis le notebook :

%%writefile test.txt
This is a test file!
It can contain anything I want…
Writing test.txt

Afficher le temps d’exécution d’une ou plusieurs instructions :

En mode inline (deux résultats retournés) :

%timeit statement1
%timeit statement2

En mode cellule (un résultat retourné) :

%%timeit
statement1
statement2
Fermer le menu