Polydesk-logotype
Polydesk.ai — Header

Raccourcis clavier Cursor : la cheat sheet complète

Maîtriser les raccourcis clavier de Cursor, c’est passer du « développeur qui utilise l’IA » au « développeur qui pilote l’IA » sans jamais quitter le clavier.

Cursor est un fork de VS Code. Tous les raccourcis VS Code classiques fonctionnent, mais Cursor ajoute une couche de raccourcis dédiés à ses fonctionnalités IA : Agent, Composer, Chat, Tab completion, édition inline (Cmd K), symboles @, modes de travail et navigation entre agents. Ce sont ces raccourcis spécifiques qui font la différence au quotidien.

Cette page regroupe tous les raccourcis utiles, classés par catégorie, avec les équivalents Mac et Windows/Linux. Elle couvre aussi les raccourcis les moins connus qui accélèrent considérablement le workflow avec l’IA.

Raccourcis Cursor en un coup d’œil
Base
Tous les raccourcis VS Code
Raccourcis IA
Agent, Chat, Composer, Cmd K, Tab, modes, symboles @
Voir tous
Cmd+R puis Cmd+S (Mac) / Ctrl+R puis Ctrl+S
Personnaliser
Settings > General > Editor > Configure keyboard shortcuts
Keymaps
Extensions compatibles (IntelliJ, Vim, Emacs, Sublime)

Raccourcis IA de Cursor

Ce sont les raccourcis propres à Cursor, ceux qui n’existent pas dans VS Code standard. C’est ici que se concentre l’essentiel de la productivité IA.

Agent / Composer

Le Composer est le panneau principal d’interaction avec l’agent IA. C’est depuis ce panneau que vous lancez toutes vos requêtes en mode Agent, Ask, Manual ou Plan.

ActionMacWindows / Linux
Ouvrir le Composer (panneau agent)⌘ + ICtrl + I
Ouvrir le Composer en plein écran⌘ + Shift + ICtrl + Shift + I
Basculer entre les modes (Agent/Ask/Manual/Plan)⌘ + .Ctrl + .
Rotation rapide des modesShift + Tab (depuis la zone de saisie)Shift + Tab
Basculer Agent ↔ Éditeur⌘ + ECtrl + E
Changer de modèle IA⌘ + /Ctrl + /
Envoyer avec contexte codebase complet⌘ + EnterCtrl + Enter
Mettre en file d’attente un message suivantCtrl + Enter (pendant que l’agent travaille)Ctrl + Enter
Astuce : messages en file d’attente Pendant que l’agent exécute une tâche, appuyez sur Ctrl+Enter pour mettre en file d’attente des instructions supplémentaires. L’agent les traitera dans l’ordre dès qu’il aura terminé la tâche en cours. C’est un gain de temps énorme : vous pensez en avance pendant que l’IA travaille.

Chat IA

Le Chat est le panneau de conversation latéral. Il est en lecture seule par défaut (mode Ask) et sert à poser des questions sur votre code sans le modifier.

ActionMacWindows / Linux
Ouvrir le Chat IA⌘ + LCtrl + L
Nouveau chat (conversation fraîche)⌘ + Shift + LCtrl + Shift + L
Ajouter la sélection au Chat comme contexteSélectionner du code puis ⌘ + Shift + LSélectionner puis Ctrl + Shift + L
Ouvrir l’historique Chat / Composer⌘ + Alt + LCtrl + Alt + L

Cmd K (édition inline)

Cmd K ouvre un mini-éditeur IA directement dans votre fichier. Il est conçu pour les modifications ciblées : refactoriser une fonction, réécrire un bloc, générer du code à un endroit précis. C’est plus rapide que le Composer pour les petites modifications.

ActionMacWindows / Linux
Ouvrir l’édition inline (Cmd K)⌘ + KCtrl + K
Appliquer les changements proposés⌘ + EnterCtrl + Enter
Rejeter / supprimer les changements⌘ + BackspaceCtrl + Backspace

La différence clé entre ⌘+K et ⌘+I : Cmd K modifie le code à l’endroit du curseur dans le fichier actif. Le Composer (⌘+I) agit comme un agent qui peut toucher plusieurs fichiers, lancer des commandes terminal et naviguer dans la codebase. Pour une édition ciblée sur un seul bloc, Cmd K est plus rapide. Pour tout le reste, utilisez le Composer.

Cursor Tab (auto-complétion IA)

Cursor Tab est le système d’auto-complétion prédictive de Cursor. Il utilise un modèle dédié (distinct des LLM du chat) pour prédire votre prochaine action avec une vitesse et une précision remarquables.

ActionMacWindows / Linux
Accepter la suggestion complèteTabTab
Accepter mot par mot⌘ + →Ctrl + →
Rejeter la suggestionEscEsc
L’acceptation partielle est sous-utilisée Au lieu d’accepter ou de rejeter une suggestion en bloc, ⌘+→ (Mac) / Ctrl+→ (Windows) vous permet d’accepter mot par mot. C’est précieux quand l’IA génère une fonction entière mais que vous ne voulez garder que la signature et les paramètres, puis écrire le corps vous-même.

Symboles @ (contexte IA)

Les symboles @ sont le système de contexte de Cursor. Ils permettent de pointer précisément l’agent vers les fichiers, la documentation ou les informations dont il a besoin. Consultez notre page Cursor @Docs pour un guide complet.

SymboleFonctionDisponible dans
@file:nomRéférence un fichier spécifiqueChat, Composer, Cmd K
@folder:nomRéférence un dossier entierChat, Composer
@code:nomRéférence une fonction/classe par nomChat, Cmd K
@codebaseRecherche sémantique dans tout le projetChat
@Docs:nomDocumentation indexéeChat, Composer
@webRecherche web en temps réelChat, Cmd K
@gitCommits, diffs, pull requestsChat
@DefinitionsDéfinitions proches du curseurCmd K
@link:URLPage web à consulterChat
@chatMessages de la conversation en coursCmd K
#fichierAjouter un fichier au ComposerComposer

La commande ⌘+P / Ctrl+P dans le Composer permet de sélectionner rapidement plusieurs fichiers à ajouter au contexte. C’est plus rapide que de taper chaque @file manuellement.


Navigation et édition

Cursor hérite de tous les raccourcis de VS Code. Voici ceux qui sont les plus utiles au quotidien pour un développeur travaillant avec l’agent IA.

ActionMacWindows / Linux
Ouverture rapide de fichier (Quick Open)⌘ + PCtrl + P
Aller à la définitionF12F12
Aller à une ligne⌘ + GCtrl + G
Naviguer dans l’historique (précédent)Ctrl + -Alt + ←
Naviguer dans l’historique (suivant)Ctrl + Shift + -Alt + →
Basculer entre onglets ouverts⌘ + TabCtrl + Tab
Fermer l’onglet actif⌘ + WCtrl + W
Rouvrir le dernier onglet fermé⌘ + Shift + TCtrl + Shift + T

Édition de code

ActionMacWindows / Linux
Couper la ligne (sans sélection)⌘ + XCtrl + X
Copier la ligne (sans sélection)⌘ + CCtrl + C
Dupliquer la ligne vers le bas⌥ + Shift + ↓Alt + Shift + ↓
Dupliquer la ligne vers le haut⌥ + Shift + ↑Alt + Shift + ↑
Déplacer la ligne vers le bas⌥ + ↓Alt + ↓
Déplacer la ligne vers le haut⌥ + ↑Alt + ↑
Supprimer la ligne⌘ + Shift + KCtrl + Shift + K
Insérer une ligne en dessous⌘ + EnterCtrl + Enter
Insérer une ligne au-dessus⌘ + Shift + EnterCtrl + Shift + Enter
Commenter / décommenter la ligne⌘ + /Ctrl + /
Commenter en bloc⌥ + Shift + AShift + Alt + A

Sélection et multi-curseur

ActionMacWindows / Linux
Sélectionner l’occurrence suivante⌘ + DCtrl + D
Sélectionner toutes les occurrences⌘ + Shift + LCtrl + Shift + L
Annuler la dernière sélection⌘ + UCtrl + U
Ajouter un curseur (clic)⌥ + ClicAlt + Clic
Sélection en colonne⌥ + Shift + ↑/↓Alt + Shift + ↑/↓
Sélectionner la ligne entière⌘ + LCtrl + L
Revenir à un seul curseurEscEsc

Recherche et remplacement

ActionMacWindows / Linux
Rechercher dans le fichier⌘ + FCtrl + F
Rechercher et remplacer⌘ + HCtrl + H
Rechercher dans tout le projet⌘ + Shift + FCtrl + Shift + F
Remplacer dans tout le projet⌘ + Shift + HCtrl + Shift + H

Interface et panneaux

ActionMacWindows / Linux
Palette de commandes⌘ + Shift + PCtrl + Shift + P
Paramètres Cursor⌘ + Shift + JCtrl + Shift + J
Paramètres VS Code⌘ + ,Ctrl + ,
Afficher/masquer la sidebar⌘ + BCtrl + B
Afficher/masquer le terminal⌘ + `Ctrl + `
Nouveau terminal⌘ + Shift + `Ctrl + Shift + `
Vue Explorateur⌘ + Shift + ECtrl + Shift + E
Vue Source Control (Git)⌘ + Shift + GCtrl + Shift + G
Vue Debug⌘ + Shift + DCtrl + Shift + D
Vue Extensions⌘ + Shift + XCtrl + Shift + X
Vue Problems⌘ + Shift + MCtrl + Shift + M
Zoom avant⌘ + +Ctrl + +
Zoom arrière⌘ + -Ctrl + -
Réinitialiser le zoom⌘ + 0Ctrl + 0

Raccourcis avancés et moins connus

Ces raccourcis sont rarement mentionnés mais font une vraie différence dans un workflow quotidien avec Cursor.

Voir et personnaliser tous les raccourcis

Cursor possède des centaines de raccourcis. Pour voir la liste complète :

⌘+R puis ⌘+S (Mac) ou Ctrl+R puis Ctrl+S (Windows). Cela ouvre l’éditeur de raccourcis clavier, identique à celui de VS Code. Vous pouvez rechercher n’importe quelle commande et modifier son raccourci.

Alternative : ⌘+Shift+P > tapez « Keyboard Shortcuts » pour accéder à l’éditeur depuis la palette de commandes.

Keymaps : garder vos habitudes

Si vous venez d’un autre éditeur, Cursor supporte les extensions de keymap. Ouvrez le marketplace (⌘+Shift+X) et cherchez « IntelliJ Keymap », « Vim », « Emacs » ou « Sublime Text Keymap ». Votre mémoire musculaire est préservée tout en gardant l’accès aux raccourcis IA de Cursor.

Raccourcis de productivité avancée

ActionMacWindows / LinuxPourquoi c’est utile
Reindex Codebase⌘+Shift+P > « Reindex »Ctrl+Shift+P > « Reindex »Force la ré-indexation après un gros changement de structure
Ouvrir le Diff de l’état Git courant@git dans le chat@git dans le chatGénérer un message de commit depuis le diff actuel
Focus sur le terminal⌘ + ` (toggle)Ctrl + `Basculer rapidement entre code et terminal pendant le YOLO mode
Acceptation partielle (Tab)⌘ + →Ctrl + →Accepter mot par mot la suggestion de Cursor Tab
Scinder le terminal⌘ + dans le terminalCtrl + Avoir l’output serveur et l’output agent côte à côte

Workflows clavier pour les tâches courantes

Savoir les raccourcis individuellement ne suffit pas. Ce qui accélère vraiment le travail, c’est de les enchaîner en séquences fluides. Voici les workflows les plus productifs.

Refactoring rapide d’une fonction

1. ⌘+P pour ouvrir le fichier cible.
2. ⌘+G pour aller à la ligne de la fonction.
3. Sélectionnez la fonction, puis ⌘+K pour ouvrir l’édition inline.
4. Tapez votre instruction de refactoring (ex : « Extrais la logique de validation dans une fonction séparée »).
5. ⌘+Enter pour appliquer.
6. ⌘+S pour sauvegarder.

Temps total : 15 secondes pour un refactoring qui prendrait 5 minutes manuellement.

Ajout d’une feature multi-fichiers

1. ⌘+I pour ouvrir le Composer en mode Agent.
2. ⌘+. pour vérifier que vous êtes en mode Agent (pas Ask).
3. Tapez votre instruction avec @file pour les fichiers de contexte.
4. Enter pour lancer l’agent.
5. Pendant que l’agent travaille, Ctrl+Enter pour mettre en file les instructions suivantes.
6. Revoyez les diffs dans la sidebar agents (Cursor 2.0+).
7. ⌘+Shift+G pour ouvrir Git et committer les changements.

Débogage avec l’agent

1. L’erreur apparaît dans le terminal : l’agent la détecte automatiquement en Debug Mode.
2. ⌘+L pour ouvrir le chat. L’erreur est déjà dans le contexte.
3. Tapez « Fix this error » ou une instruction plus spécifique.
4. L’agent propose un fix. ⌘+I pour basculer en Composer si le fix touche plusieurs fichiers.
5. Revoyez et appliquez.

Investigation de codebase inconnue

1. ⌘+L pour ouvrir le Chat en mode Ask.
2. Tapez @codebase Comment fonctionne le système d'authentification dans ce projet ?
3. Cursor scanne le projet, identifie les fichiers pertinents, et explique l’architecture.
4. Suivez avec @file:src/auth/middleware.ts Explique ce middleware en détail pour creuser un fichier spécifique.
5. Une fois que vous comprenez, passez en mode Agent (⌘+.) pour implémenter vos modifications.

Le workflow Ask → Agent est la clé Les développeurs les plus productifs sur Cursor ne sautent jamais directement en mode Agent sur une codebase inconnue. Ils commencent toujours par une phase d’investigation en mode Ask avec @codebase, puis passent en Agent une fois le contexte compris. Ce cycle Ask → Agent réduit drastiquement les erreurs de l’agent.

Personnaliser vos raccourcis

Tous les raccourcis Cursor sont personnalisables. Pour modifier un raccourci :

1. ⌘+Shift+P > tapez « Keyboard Shortcuts » > Enter.
2. Cherchez la commande que vous voulez modifier (ex : « Cursor: Open Composer »).
3. Cliquez sur le crayon à côté du raccourci existant.
4. Tapez la nouvelle combinaison de touches.
5. Validez.

Pour les utilisateurs avancés, le fichier keybindings.json permet de définir des raccourcis avec des conditions. Par exemple, vous pouvez configurer un raccourci différent selon que le focus est dans l’éditeur, le terminal ou le panneau Composer.

Si vous travaillez en équipe, partagez votre configuration de raccourcis via le fichier .vscode/keybindings.json dans votre repository. Toute l’équipe bénéficie des mêmes raccourcis optimisés pour votre workflow spécifique.

Raccourcis en ligne de commande (CLI)

Depuis la mise à jour CLI de janvier 2026, Cursor offre aussi des raccourcis et commandes en terminal. Si vous travaillez beaucoup dans le terminal ou si vous utilisez les Cloud Agents, ces commandes sont essentielles.

Commande CLIFonction
cursor .Ouvre Cursor dans le répertoire courant
cursor fichier.tsOuvre un fichier spécifique dans Cursor
--mode=agentLance le CLI en mode Agent
--mode=planLance le CLI en mode Plan
/planBascule en mode Plan depuis le CLI
/agentBascule en mode Agent depuis le CLI

Le handoff cloud depuis le CLI est particulièrement puissant : vous pouvez planifier une tâche localement en mode Plan, puis transférer l’exécution vers un Cloud Agent pour qu’il travaille en arrière-plan pendant que vous continuez sur autre chose.

Pièges courants avec les raccourcis

Quelques erreurs fréquentes que font les nouveaux utilisateurs de Cursor avec les raccourcis :

Confondre ⌘+L dans l’éditeur et le chat. Dans l’éditeur, ⌘+L sélectionne la ligne entière (raccourci VS Code classique). Quand le focus est dans le chat ou que rien n’est sélectionné, ⌘+L ouvre le panneau Chat. Si vous voulez ouvrir le Chat depuis l’éditeur sans perdre votre sélection, sélectionnez d’abord le code puis utilisez ⌘+Shift+L pour envoyer la sélection comme contexte.

Utiliser ⌘+I alors qu’on veut juste changer de mode. ⌘+I ouvre ou ferme le panneau Composer. Pour changer de mode (Agent ↔ Ask ↔ Manual ↔ Plan) sans fermer le panneau, utilisez ⌘+. ou Shift+Tab depuis la zone de saisie.

Oublier ⌘+Enter vs Enter. Dans le Chat, Enter envoie le message. ⌘+Enter envoie le message avec le contexte complet de la codebase (@codebase automatique). C’est une différence majeure pour la qualité des réponses sur les questions d’architecture.

Ne pas utiliser ⌘+E pour revenir à l’éditeur. Depuis Cursor 2.0, l’interface est centrée sur les agents. Quand vous êtes dans la vue agents et que vous voulez revenir à la vue éditeur classique, ⌘+E est le raccourci le plus rapide. Beaucoup d’utilisateurs cherchent le bouton dans l’interface alors que le raccourci existe.

Ignorer les raccourcis de contexte @. Les symboles @ ne sont pas techniquement des raccourcis clavier, mais ils fonctionnent comme tels dans la zone de saisie. Taper @ puis les premières lettres d’un fichier, d’une doc ou d’une commande vous propose une auto-complétion contextuelle. C’est bien plus rapide que de naviguer manuellement vers les fichiers.

Créez un aide-mémoire physique Pour les premières semaines avec Cursor, imprimez ou affichez sur un second écran les 10 raccourcis les plus utiles : ⌘+I (Composer), ⌘+L (Chat), ⌘+K (édition inline), ⌘+. (changer de mode), ⌘+/ (changer de modèle), Tab (accepter), ⌘+→ (accepter mot), ⌘+P (fichier), ⌘+Shift+P (palette), ⌘+E (vue éditeur). En deux semaines, ils deviennent des réflexes.

Questions fréquentes

Quel raccourci pour ouvrir l’agent IA dans Cursor ?

Le Composer (panneau agent) s’ouvre avec ⌘+I (Mac) ou Ctrl+I (Windows/Linux). Pour le mode plein écran, ajoutez Shift : ⌘+Shift+I. Une fois le Composer ouvert, vous êtes en mode Agent par défaut. Pour basculer entre Agent, Ask, Manual et Plan, utilisez ⌘+. ou Shift+Tab.

Quelle est la différence entre Cmd+K et Cmd+I dans Cursor ?

⌘+K ouvre l’édition inline : un mini-éditeur IA directement dans votre fichier pour des modifications ciblées sur un bloc de code. ⌘+I ouvre le Composer, le panneau agent complet capable de modifier plusieurs fichiers, exécuter des commandes terminal et naviguer dans la codebase. Utilisez Cmd K pour les retouches rapides et le Composer pour les tâches multi-fichiers.

Comment changer de modèle IA rapidement dans Cursor ?

Appuyez sur ⌘+/ (Mac) ou Ctrl+/ (Windows) depuis le Composer ou le Chat pour ouvrir le sélecteur de modèle. Vous basculez entre Composer 2, Claude Opus 4.6, GPT-5.4, Gemini 3.1 Pro et les autres modèles disponibles. Le mode Auto (sélection automatique optimale) est recommandé pour la majorité des tâches.

Comment voir la liste complète des raccourcis Cursor ?

Deux méthodes : appuyez sur ⌘+R puis ⌘+S pour ouvrir directement l’éditeur de raccourcis. Ou passez par la palette de commandes (⌘+Shift+P) et tapez « Keyboard Shortcuts ». Tous les raccourcis sont personnalisables depuis cette interface. Les raccourcis VS Code de base sont hérités et fonctionnent identiquement dans Cursor.

Peut-on utiliser les raccourcis IntelliJ ou Vim dans Cursor ?

Oui. Cursor supporte les extensions de keymap héritées de VS Code. Ouvrez le marketplace d’extensions (⌘+Shift+X), cherchez « IntelliJ Keymap », « Vim » ou « Emacs », et installez l’extension. Vos raccourcis habituels fonctionneront dans Cursor tout en conservant l’accès aux raccourcis IA spécifiques (Composer, Chat, Tab, Cmd K).

Polydesk.ai — Footer