TP : Jupyter : mode Édition vs mode Commande#
Objectif pédagogique
Découvrir les deux modes d’interaction avec un carnet Jupyter.
Lorsque l’on travaille sur un carnet Jupyter, on est amené à alternativement éditer le contenu d’une cellule (par exemple y écrire du texte) et naviguer entre les cellules et les manipuler (par exemple supprimer une cellule, ou en insérer une nouvelle). Jusqu’ici, vous avez probablement utilisé la souris et les menus pour effectuer ces manipulations de cellules.
Pour travailler plus efficacement, notamment à l’aide de raccourcis clavier, les carnets Jupyter offrent deux modes d’éditions:
Le mode Édition qui permet, comme son nom l’indique, d’éditer le contenu d’une cellule. C’est celui que vous avez utilisé lorsque vous avez cliqué ou double cliqué dans une cellule.
Le mode Commande qui permet de naviguer d’une cellule à l’autre et de les manipuler.
Vous trouverez tous les raccourcis clavier dans le menu Aide
->
Raccourcis
clavier. Ils sont aussi rappelés dans les menus eux-même.
Les raccourcis clavier essentiels
Dans les deux modes :
Ctrl-Entrée : évaluer (afficher) la cellule courante
Maj-Entrée : évaluer (afficher) la cellule courante et passer à la suivante
En mode commande :
Naviguer entre cellules : touches ↑ et ↓;
Basculer en mode Édition sur la cellule courante : touche Entrée
Ajouter une cellule Avant : touche A (comme above)
Ajouter une cellule Après : touche B (comme below)
Couper une cellule : touche X
Copier une cellule : touche C
Coller une cellule : touche V
Annuler : touche Z
Fusionner avec la cellule du dessous : touches Maj+M
En mode édition :
Basculer en mode Commande : touche Esc
Sélectionner au clavier : Maj-touche de déplacement
Couper : touches Ctrl-x
Copier : touches Ctrl-c
Coller : touches Ctrl-v
Exercice#
Votre défi est d’effectuer l’ensemble de cet exercice sans toucher votre souris!
Observez la cellule actuellement sélectionnée. Est-elle encadrée d’un liseré bleu? Si oui vous êtes en mode Édition. Sinon, vous êtes en mode Commande. Utilisez les touches Entrée et Echap pour basculer de l’un à l’autre de ces modes. Finissez par Ctrl-Entrée pour afficher la cellule et revenir en mode commande.
Utilisez les flèches ↑ et ↓ pour vous déplacer rapidement d’une cellule à l’autre.
Éditez les cellules ci-dessous en suivant les instructions qu’elles contiennent.
Je suis la cellule B. Écrivez votre nom ici :
Supprimez-moi!
Je suis la cellule A. Déplacez moi avant la cellule B.
Je souhaiterai qu’on rajoute une cellule avant moi.
Entrez en mode édition dans cette cellule, puis suivez les instructions ci-dessous :
Je conserve cette ligne
Je supprime cette ligne
Je supprime cette ligne
Je conserve cette ligne aussi
Je conserve également cette ligne
Je supprime cette ligne
Je garde celle là aussi
Mais je supprime cette ligne
Conclusion#
Utiliser alternativement les deux modes Édition et Commande vous permettra de manipuler efficacement les carnets Jupyter au clavier. Consultez régulièrement la liste des raccourcis disponibles et apprenez en un ou deux à chaque séance!