En résumé
Les raccourcis concernent l’IDE : l’éditeur, le terminal et les notebooks. Ils sont tous redéfinissables, et deux préréglages — RStudio et Jupyter — alignent d’un coup les raccourcis de notebook sur l’outil dont vous avez l’habitude.
Cmd ou Ctrl selon votre machine
Les combinaisons sont notées Cmd/Ctrl : c’est la touche Commande sur Mac, Contrôle sur Windows et Linux. Le reste ne change pas.
Général
Ces raccourcis fonctionnent partout dans l’IDE.
| Action | Raccourci |
|---|---|
| Afficher/masquer la sidebar | Cmd/Ctrl + B |
| Afficher/masquer le terminal | Cmd/Ctrl + ` |
| Nouveau fichier | Cmd/Ctrl + Alt + N |
| Effacer le terminal / output | Cmd/Ctrl + K |
Pourquoi Alt pour « Nouveau fichier »
Cmd/Ctrl + N est réservé par le navigateur, qui ouvre une fenêtre sans qu’une page puisse l’en empêcher. Le raccourci passe donc par Alt.
Éditeur
| Action | Raccourci |
|---|---|
| Enregistrer le fichier | Cmd/Ctrl + S |
| Exécuter la sélection / la ligne | Cmd/Ctrl + Entrée |
| Exécuter le fichier | Cmd/Ctrl + Shift + Entrée |
| Exécuter le fichier en tâche de fond | Cmd/Ctrl + Shift + J |
| Commenter / décommenter | Cmd/Ctrl + Shift + C |
Quatre autres sont gérés par l’éditeur de code lui-même, et gardent donc les combinaisons habituelles : rechercher (Cmd/Ctrl + F), rechercher et remplacer (Cmd/Ctrl + H), annuler (Cmd/Ctrl + Z) et rétablir (Cmd/Ctrl + Shift + Z).
Notebooks
C’est là que les habitudes divergent le plus, et c’est pourquoi les deux familles ont leurs propres valeurs par défaut.
| Action | R Notebooks (Rmd / Qmd) | Jupyter (ipynb) |
|---|---|---|
| Exécuter la cellule | Cmd/Ctrl + Entrée | Cmd/Ctrl + Entrée |
| Exécuter la cellule et avancer | Cmd/Ctrl + Shift + Entrée | Shift + Entrée |
| Exécuter et insérer en dessous | — | Alt + Entrée |
| Exécuter toutes les cellules | Cmd/Ctrl + Alt + R | Cmd/Ctrl + F9 |
| Exécuter les cellules précédentes | Cmd/Ctrl + Alt + P | F8 |
| Insérer une cellule | Cmd/Ctrl + Alt + I | — |
| Insérer une cellule au-dessus | — | A |
| Insérer une cellule en dessous | — | B |
| Supprimer la cellule | — | D |
| Rendre le document | Cmd/Ctrl + Shift + K | Cmd/Ctrl + Shift + K |
Un tiret signale une action sans raccourci par défaut : elle reste accessible au menu, et vous pouvez lui en attribuer un.
Les deux jeux coexistent
Les raccourcis de notebook R ne s’appliquent qu’à un fichier .Rmd ou .qmd, ceux de Jupyter qu’à un .ipynb. Travailler avec les deux formats ne demande donc aucun réglage.
Personnaliser
La fenêtre Raccourcis clavier s’ouvre depuis la barre d’outils de l’IDE. Elle liste les raccourcis par famille — Général, Éditeur, Terminal, R Notebooks, Jupyter Notebooks.
Pour en changer un, cliquez sur sa combinaison : l’application affiche « Appuyez sur les touches… » et enregistre ce que vous tapez.
Les conflits sont signalés
Si la combinaison est déjà prise, l’application le dit et nomme l’action concernée, plutôt que de laisser deux raccourcis identiques se disputer la touche.
Certaines combinaisons sont hors de portée
Celles que le navigateur se réserve sont marquées comme telles : aucune page web ne peut les intercepter. D’autres sont gérées par l’éditeur de code et gardent leur comportement standard.
On revient toujours en arrière
Chaque raccourci a son bouton de réinitialisation, et un bouton global remet l’ensemble à ses valeurs d’origine.
Les préréglages
Un sélecteur Preset propose RStudio et Jupyter. Il aligne d’un coup les raccourcis de notebook sur les habitudes de l’un ou l’autre — utile quand on arrive d’un de ces outils et qu’on ne veut pas réapprendre des gestes.
Vos raccourcis vous suivent, pas le projet
Ils sont enregistrés avec vos préférences personnelles, comme le thème de l’éditeur. Ils ne partent pas dans un export et ne s’imposent pas à vos collègues.