En résumé
Les raccourcis servent partout où l’on écrit du code : l’IDE du projet — éditeur, terminal, notebooks —, mais aussi les éditeurs SQL, les scripts ETL et l’éditeur de plugins. Ils se redéfinissent dans une fenêtre dédiée, et deux préréglages — RStudio et Jupyter — alignent d’un coup les raccourcis d’une famille de notebooks sur l’outil dont vous avez l’habitude.
Les combinaisons ci-dessous s’affichent pour votre système :
Général
Ces raccourcis fonctionnent partout dans l’IDE.
| Action | Raccourci |
|---|---|
| Afficher/masquer la sidebar | ⌘+B |
| Afficher/masquer le terminal | ⌘+` |
| Nouveau fichier | ⌘+⌥+N |
| Effacer le terminal / output | ⌘+K |
| 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 »
Éditeur
| Action | Raccourci |
|---|---|
| Enregistrer le fichier | ⌘+S |
| Exécuter la sélection / la ligne | ⌘+↵ |
| Exécuter le fichier | ⌘+Shift+↵ |
| Exécuter le fichier en tâche de fond | ⌘+Shift+J |
| Commenter / décommenter | ⌘+Shift+C |
| 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, gardent les combinaisons habituelles et ne se redéfinissent pas : rechercher (
Les éditeurs hors de l’IDE — les collections de scripts SQL, l’onglet SQL d’une base de données, les scripts d’un pipeline ETL, l’éditeur de plugins — reprennent ceux qui les concernent : enregistrer, exécuter, commenter, la barre latérale et le nouveau fichier quand ils en ont.
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 et avancer | ⌘+Shift+↵ | Shift+↵ |
| Exécuter la cellule | ⌘+↵ | ⌘+↵ |
| Exécuter et insérer en dessous | — | ⌥+↵ |
| Exécuter toutes les cellules | ⌘+⌥+R | ⌘+F9 |
| Exécuter les cellules précédentes | ⌘+⌥+P | F8 |
| Insérer une cellule | ⌘+⌥+I | — |
| Insérer une cellule au-dessus | — | A |
| Insérer une cellule en dessous | — | B |
| Supprimer la cellule | — | D |
| Rendre le document | ⌘+Shift+K | ⌘+Shift+K |
| 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 dans le notebook, 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 par l’icône clavier de la barre d’outils de l’IDE — et par le même bouton dans les éditeurs SQL, ETL et de plugins, où elle ne montre que les raccourcis qui les concernent. Elle range les raccourcis en quatre familles : Général, Éditeur, R Notebooks (Rmd / Qmd) et Jupyter Notebooks (ipynb).
Raccourcis clavier
Cliquez sur une combinaison, puis tapez-en une autre. Échap annule.
Pour changer un raccourci, cliquez sur sa combinaison : « Appuyez sur les touches… » s’affiche. Tapez la nouvelle, puis validez avec la coche ; Échap annule.
- Conflit — si la combinaison sert déjà, un avertissement nomme l’action concernée (« Conflit avec … »). Il ne bloque pas la validation : à vous de réaffecter l’autre action.
- Réservé par le navigateur —
⌘+WCmd/Ctrl + W ,⌘+TCmd/Ctrl + T ,⌘+QCmd/Ctrl + Q et⌘+LCmd/Ctrl + L ferment ou ouvrent onglets et fenêtres sans qu’une page puisse l’empêcher : la validation est bloquée. - Revenir en arrière — un raccourci modifié gagne un bouton de réinitialisation. Réinitialiser tous les raccourcis, qui n’apparaît qu’une fois un raccourci modifié, remet l’ensemble à ses valeurs d’origine, après confirmation.
Les préréglages
Chaque famille de notebooks a son propre sélecteur Preset — RStudio ou Jupyter — dans son en-tête. Il aligne d’un coup ses dix raccourcis sur les habitudes de l’un ou l’autre outil : vous pouvez donner les gestes de Jupyter à vos notebooks R, ou l’inverse. Le bouton allumé indique le préréglage que suivent vos raccourcis ; il s’éteint dès que vous en modifiez un.
Vos raccourcis restent dans ce navigateur
Ils sont enregistrés dans votre navigateur, pas dans le projet ni sur le serveur. Ils ne partent pas dans un export et ne s’imposent pas à vos collègues — mais ne vous suivent pas non plus sur un autre poste.