> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Modifier un notebook

Cette page décrit les actions courantes dans un notebook, notamment l’ajout, la modification, la réorganisation et la suppression de cellules, ainsi que l’utilisation de contrôles interactifs et l’affichage de contenu.

<h2 id="edit-modes">
  Modes d’édition
</h2>

Il existe deux modes d’édition :

* **Mode commande** : effectuez des actions sur les cellules, par exemple les ajouter, les supprimer ou les déplacer. Appuyez sur `Esc` pour passer en mode commande.
* **Mode édition** : modifiez le contenu de la cellule sélectionnée. Appuyez sur `Enter` pour passer en mode édition.

<h2 id="add-a-cell">
  Ajouter une cellule
</h2>

Les notebooks prennent en charge les cellules [Python](#python-cell), [Markdown](#markdown-cell) et [SQL](#sql-cell). Ajoutez une cellule depuis l’interface utilisateur du notebook ou à l’aide d’un raccourci clavier.

<Tabs>
  <Tab title="Interface">
    Dans un notebook, sélectionnez le bouton `PYTHON`, `MARKDOWN` ou `SQL` pour créer une cellule du type correspondant.
  </Tab>

  <Tab title="Raccourcis clavier">
    Appuyez sur `Esc` pour passer en mode commande, puis utilisez l’un des raccourcis suivants :

    | Action | Raccourci |
    | - | - |
    | Créer une nouvelle cellule au-dessus de la cellule actuelle | **Command + Shift + O** |
    | Créer une nouvelle cellule sous la cellule actuelle | **Command + Shift + P** |

    Voir [Raccourcis clavier](https://docs.marimo.io/guides/editor_features/overview/?h=keyboar#keyboard-shortcuts) pour la liste complète des raccourcis disponibles.
  </Tab>
</Tabs>

<h2 id="change-cell-order">
  Modifier l’ordre des cellules
</h2>

Modifiez l’ordre des cellules d’un notebook à l’aide de la poignée de déplacement ou des raccourcis clavier.

<Tabs>
  <Tab title="Interface utilisateur">
    Sélectionnez la poignée de déplacement (<Icon icon="grip-dots-vertical" iconType="solid" />) située à droite de la cellule, puis faites-la glisser jusqu’à la position souhaitée.
  </Tab>

  <Tab title="Raccourcis clavier">
    Appuyez sur `Esc` pour passer en mode commande, puis utilisez l’un des raccourcis suivants :

    | Action | Raccourci |
    | - | - |
    | Déplacer la cellule vers le haut | **Command + Shift + 9** |
    | Déplacer la cellule vers le bas | **Command + Shift + 0** |
  </Tab>
</Tabs>

<h2 id="delete-a-cell">
  Supprimer une cellule
</h2>

Supprimez une cellule depuis l’interface utilisateur ou à l’aide d’un raccourci clavier.

<Tabs>
  <Tab title="Interface utilisateur">
    Utilisez l’une des méthodes suivantes :

    1. Cliquez avec le bouton droit sur la cellule, puis sélectionnez **Delete** dans le menu contextuel.
    2. Cliquez sur l’icône de corbeille à côté de la cellule.
  </Tab>

  <Tab title="Raccourcis clavier">
    Utilisez le raccourci clavier suivant pour supprimer une cellule :

    1. Appuyez sur `Esc` pour passer en mode commande.
    2. Appuyez sur **Command + Shift + Backspace** pour supprimer la cellule active.
  </Tab>
</Tabs>

<h2 id="add-interactive-controls">
  Ajouter des contrôles interactifs
</h2>

Ajoutez des éléments interactifs, tels que des curseurs, des listes déroulantes et des boutons, aux cellules de notebook. Lorsque vous interagissez avec un élément, le notebook met à jour les cellules qui dépendent de sa valeur.

Par exemple, copiez le code suivant dans une cellule pour créer un curseur interactif de base :

```python theme={"system"}
import marimo as mo

slider = mo.ui.slider(1, 10)
mo.md(f"Choose a value: {slider}")
```

Pour plus d'informations, voir [Éléments interactifs](https://docs.marimo.io/guides/interactivity/) dans la documentation de marimo.


## Related topics

- [Aperçu de Notebooks](/fr/products/notebooks.md)
