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.

Les raccourcis clavier essentiels :

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 : toucher 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 : Ctrl-x

  • Copier : Ctrl-c

  • Coller : Ctrl-v

Exercice#

Votre défi est d’effectuer l’ensemble de cet exercice, sans toucher votre souris!

  1. 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 mode Commande. Utilisez les touches Entrée et Echap pour basculer de l’un à l’autre de ces modes. Finissez par Echap pour être en mode commande.

  2. Utilisez les flèches et pour vous déplacer rapidement d’une cellule à l’autre

  3. É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!