Skip to main content
Éditeur VS Code avec le panneau d'extension Claude Code ouvert sur le côté droit, montrant une conversation avec Claude L’extension VS Code fournit une interface graphique native pour Claude Code, intégrée directement dans votre IDE. C’est la façon recommandée d’utiliser Claude Code dans VS Code. Avec l’extension, vous pouvez :
  • Examiner et modifier les plans de Claude avant de les accepter
  • Accepter automatiquement les modifications au fur et à mesure qu’elles sont apportées
  • Mentionner avec @ des fichiers avec des plages de lignes spécifiques à partir de votre sélection
  • Accéder à l’historique des conversations
  • Ouvrir plusieurs conversations dans des onglets ou des fenêtres séparés

Prérequis

Avant d’installer, assurez-vous que vous avez :
  • VS Code 1.94.0 ou supérieur
  • Un compte Anthropic : tout abonnement Claude payant (Pro, Max, Team ou Enterprise) ou un compte Claude Console fonctionne, et aucune clé API n’est requise. Vous vous connecterez avec ce compte lors de la première ouverture de l’extension. Si vous accédez à Claude par l’intermédiaire d’un fournisseur tiers comme Amazon Bedrock ou Google Cloud’s Agent Platform, consultez Utiliser des fournisseurs tiers pour les instructions de configuration.
L’extension inclut sa propre copie du CLI (interface de ligne de commande) pour le panneau de chat. Pour exécuter claude dans le terminal intégré de VS Code, vous avez également besoin de l’installation CLI autonome. Consultez Extension VS Code vs. CLI Claude Code pour plus de détails.

Installer l’extension

Cliquez sur le lien correspondant à votre IDE pour l’installer directement : Ou, dans VS Code, appuyez sur Cmd+Shift+X (Mac) ou Ctrl+Shift+X (Windows/Linux) pour ouvrir la vue Extensions, recherchez « Claude Code », puis cliquez sur Install. Le numéro de version de l’extension correspond à la version de Claude Code qu’elle intègre. Par exemple, une fonctionnalité qui nécessite Claude Code v2.1.286 ou une version ultérieure requiert la version 2.1.286 ou ultérieure de l’extension, indiquée dans la vue Extensions. Claude Code fonctionne également dans d’autres éditeurs et conteneurs :
  • Autres forks de VS Code : l’extension s’installe aussi dans des forks comme Devin Desktop ou Kiro. Recherchez « Claude Code » dans la vue Extensions de l’éditeur, ou installez-la depuis le registre Open VSX.
  • Éditeurs qui ne peuvent pas installer l’extension : installez la CLI et exécutez plutôt claude dans le terminal intégré de l’éditeur. La CLI fonctionne dans n’importe quel terminal.
  • Dev containers : pour exécuter Claude Code dans un dev container, consultez Conteneurs de développement.
Si l’extension n’apparaît pas après l’installation, redémarrez VS Code ou exécutez « Developer: Reload Window » depuis la palette de commandes.

Démarrer

Une fois l’extension installée, vous pouvez commencer à utiliser Claude Code via l’interface de VS Code :
1

Ouvrir le panneau Claude Code

Dans tout VS Code, l’icône Spark désigne Claude Code : Icône SparkLe moyen le plus rapide d’ouvrir Claude est de cliquer sur l’icône Spark dans la barre d’outils de l’éditeur (coin supérieur droit de l’éditeur). L’icône n’apparaît que lorsqu’un fichier est ouvert.Éditeur VS Code affichant l'icône Spark dans la barre d'outils de l'éditeurAutres façons d’ouvrir Claude Code :
  • Barre d’activité : cliquez sur l’icône Spark dans la barre latérale gauche pour ouvrir la liste des sessions. Cliquez sur une session pour l’ouvrir à votre emplacement préféré, ou démarrez-en une nouvelle. Cette icône est toujours visible dans la barre d’activité.
  • Palette de commandes : Cmd+Shift+P (Mac) ou Ctrl+Shift+P (Windows/Linux), tapez « Claude Code » et sélectionnez une option comme « Open in New Tab »
  • Barre d’état : cliquez sur ✻ Claude Code dans le coin inférieur droit de la fenêtre. Cela fonctionne même lorsqu’aucun fichier n’est ouvert.
Vous pouvez faire glisser le panneau Claude pour le repositionner n’importe où dans VS Code. Consultez Personnaliser votre workflow pour plus de détails.
2

Se connecter

La première fois que vous ouvrez le panneau, un écran de connexion apparaît. Cliquez sur Sign in et terminez l’autorisation dans votre navigateur.Si vous voyez plus tard Not logged in · Please run /login, l’extension rouvre automatiquement l’écran de connexion. S’il n’apparaît pas, rechargez la fenêtre depuis la palette de commandes avec Developer: Reload Window.Si vous avez défini ANTHROPIC_API_KEY dans votre shell mais que la demande de connexion s’affiche toujours, il se peut que VS Code n’ait pas hérité de l’environnement de votre shell. Lancez VS Code depuis un terminal avec code . afin qu’il hérite de vos variables d’environnement, ou connectez-vous plutôt avec votre compte Claude.Une fois connecté, une checklist Learn Claude Code apparaît. Parcourez chaque élément en cliquant sur Show me, ou fermez-la avec le X. Pour la rouvrir plus tard, décochez Hide Onboarding dans les paramètres de VS Code sous Extensions > Claude Code.
3

Envoyer un prompt

Demandez à Claude de vous aider avec votre code ou vos fichiers, qu’il s’agisse d’expliquer le fonctionnement de quelque chose, de déboguer un problème ou d’apporter des modifications.
Claude voit automatiquement le texte que vous avez sélectionné. Appuyez sur Option+K (Mac) / Alt+K (Windows/Linux) pour également insérer une référence @-mention (comme @file.ts#5-10) dans votre prompt.
Voici un exemple de question portant sur une ligne précise d’un fichier :Éditeur VS Code avec les lignes 2-3 sélectionnées dans un fichier Python, et le panneau Claude Code affichant une question sur ces lignes avec une référence @-mention
4

Examiner les modifications

Vérifiez le mode de permission affiché en bas de la zone de prompt :
  • En mode Auto ou Edit automatically, Claude modifie la plupart des fichiers de votre espace de travail sans demander.
  • En mode Manual, lorsque Claude souhaite modifier un fichier, il affiche une comparaison côte à côte de l’original et des modifications proposées, puis demande la permission. Vous pouvez accepter, refuser ou indiquer à Claude quoi faire à la place. Si vous modifiez directement le contenu proposé dans la vue diff avant d’accepter, Claude en est informé afin qu’il ne suppose pas que le fichier correspond à sa proposition d’origine. VS Code affichant un diff des modifications proposées par Claude avec une demande de permission pour effectuer la modification
Pour examiner une modification proposée un changement à la fois, utilisez les boutons Accept this change et Reject this change sous chaque changement dans le diff. Refuser un changement l’annule dans le contenu proposé ; l’accepter le marque comme examiné. L’examen changement par changement nécessite Claude Code v2.1.275 ou une version ultérieure.Accepter ou refuser le fichier entier termine toujours l’examen. Un diff comportant plus de 100 changements s’ouvre sans les boutons par changement ; examinez-le donc comme un fichier entier.Les mêmes actions sont disponibles à l’emplacement du curseur depuis le menu contextuel de l’éditeur et depuis la palette de commandes sous les noms Claude Code: Accept Change at Cursor et Claude Code: Reject Change at Cursor.
Pour plus d’idées sur ce que vous pouvez faire avec Claude Code, consultez Workflows courants.
Exécutez « Claude Code: Open Walkthrough » depuis la palette de commandes pour une visite guidée des fonctionnalités de base.

Utiliser la zone de prompt

La zone de prompt prend en charge plusieurs fonctionnalités :
  • Modes de permission : cliquez sur l’indicateur de mode en bas de la zone de prompt pour changer de mode de permission. Avec Claude Code v2.1.283 ou version ultérieure, Auto est le mode de permission de départ intégré ; sur les versions antérieures, il ne l’est que sur les forfaits Pro, Max et Team. Consultez comment l’extension choisit le mode de permission de départ pour savoir ce qui le modifie, ainsi que chaque mode de permission proposé par l’indicateur.
    • Auto : un classifieur examine la plupart des actions au lieu de vous demander. Consultez mode auto pour savoir ce qu’il examine et bloque.
    • Manual : Claude demande la permission avant les modifications de fichiers et la plupart des commandes shell.
    • Plan : Claude décrit ce qu’il va faire et attend votre approbation avant d’effectuer des modifications. VS Code ouvre automatiquement le plan sous forme de document Markdown complet dans lequel vous pouvez ajouter des commentaires en ligne pour donner votre avis avant que Claude ne commence. Vous pouvez également taper /plan dans la zone de prompt. Nécessite Claude Code v2.1.280 ou version ultérieure.
      • /plan : passe en mode plan. Si vous êtes déjà en mode plan, affiche plutôt le plan actuel.
      • /plan suivi d’une tâche, comme /plan fix the auth bug : passe en mode plan et commence à planifier cette tâche.
      • /plan open : lorsque vous êtes déjà en mode plan, ouvre le fichier du plan dans l’éditeur.
    • Edit automatically : Claude effectue les modifications sans demander.
  • Modèle : sélectionnez Switch model… dans le menu des commandes pour changer de modèle en cours de session. Vous pouvez aussi cliquer sur le nom du modèle en bas de la zone de prompt pour ouvrir le même sélecteur. Avec Claude Code v2.1.284 ou version ultérieure, taper /model seul dans la zone de prompt ouvre également le sélecteur. Lorsque le modèle actuel prend en charge les niveaux d’effort, le sélecteur affiche aussi une ligne Effort et le bouton du nom du modèle indique le niveau sélectionné. Lorsque vous choisissez un niveau autre que max, Claude Code l’enregistre comme valeur par défaut pour le modèle actuel, sous modelSettings dans vos paramètres utilisateur ; max s’applique uniquement à la session en cours. Le bouton du nom du modèle et la ligne Effort nécessitent Claude Code v2.1.257 ou version ultérieure. Lorsque les workflows dynamiques sont activés et que le modèle actuel les prend en charge, un interrupteur Ultracode apparaît sous la ligne Effort. Activez-le pour que Claude planifie un workflow pour chaque tâche substantielle de cette session, au niveau d’effort sélectionné. Tant qu’il est activé, le bouton du nom du modèle affiche · Ultracode après le niveau. L’interrupteur nécessite Claude Code v2.1.284 ou version ultérieure.
  • Menu des commandes : cliquez sur / ou tapez / pour ouvrir le menu des commandes. Les options incluent l’ajout de fichiers en pièce jointe, le changement de modèle et l’activation ou la désactivation de la réflexion étendue. La section Customize comprend des entrées telles que les serveurs MCP, les commandes, les styles de sortie, les hooks, la mémoire, les instructions, les permissions et les plugins. Les éléments accompagnés d’une icône de terminal s’ouvrent dans le terminal intégré.
    • Pour parcourir des commandes comme /usage ou /remote-control, sélectionnez Slash commands dans la section Customize. Une boîte de dialogue les répertorie avec un champ de filtre. Choisissez-en une pour l’exécuter. Taper / dans la zone de prompt continue de suggérer des commandes en ligne. Nécessite Claude Code v2.1.257 ou version ultérieure. Taper /skills ouvre également cette boîte de dialogue. Chaque ligne de skill affiche sa visibilité, comme On ou Name only. Cliquez sur la visibilité pour la modifier, sauf sur les lignes marquées locked, comme les skills de plugins. Le raccourci /skills et les contrôles de visibilité nécessitent Claude Code v2.1.280 ou version ultérieure.
    • Sélectionnez Output styles dans la section Customize pour choisir un style de sortie, y compris vos styles personnalisés. Nécessite Claude Code v2.1.257 ou version ultérieure. Pour créer plutôt un style personnalisé, sélectionnez Build a custom style dans le menu Output styles. Claude Code rédige pour vous le fichier de style au niveau du projet ou de l’utilisateur. Nécessite Claude Code v2.1.261 ou version ultérieure.
    • Sélectionnez Hooks dans la section Customize pour afficher les hooks chargés dans la session, regroupés par événement. Vous pouvez ajouter, modifier ou supprimer les hooks enregistrés dans vos fichiers de paramètres utilisateur, projet et locaux. Les hooks provenant d’autres sources, comme les paramètres gérés ou les plugins, sont en lecture seule. Nécessite Claude Code v2.1.269 ou version ultérieure.
    • Sélectionnez Permissions dans la section Customize pour afficher les règles de permission de la session, regroupées en Allow, Ask et Deny. Vous pouvez ajouter des règles à vos paramètres utilisateur, projet ou locaux, et supprimer les règles qui y sont enregistrées. Les règles provenant d’autres sources, comme les paramètres gérés ou les approbations accordées pour cette session uniquement, sont en lecture seule. Nécessite Claude Code v2.1.269 ou version ultérieure.
    • Sélectionnez Memory dans la section Customize pour activer ou désactiver la mémoire automatique. Lorsqu’elle est activée, vous pouvez également parcourir les souvenirs que Claude a enregistrés et afficher dans votre gestionnaire de fichiers les dossiers qui les contiennent. Nécessite Claude Code v2.1.274 ou version ultérieure. Cliquez sur un souvenir enregistré pour le lire dans la boîte de dialogue, où vous pouvez modifier le texte, supprimer le souvenir ou ouvrir son fichier dans l’éditeur. L’affichage, la modification et la suppression d’un souvenir dans la boîte de dialogue nécessitent Claude Code v2.1.275 ou version ultérieure.
    • Sélectionnez Instructions dans la section Customize pour modifier les fichiers CLAUDE.md que Claude lit. Choisissez un fichier pour l’ouvrir dans l’éditeur. Si le fichier n’existe pas encore, Claude Code le crée d’abord. Nécessite Claude Code v2.1.274 ou version ultérieure.
    • Sélectionnez Status dans la section Customize, ou tapez /status, pour consulter la version de Claude Code, le compte, le modèle et les détails des serveurs MCP de la session. Nécessite Claude Code v2.1.280 ou version ultérieure.
    • Sélectionnez Sandbox dans la section Customize, ou tapez /sandbox, pour voir si les commandes Bash de Claude s’exécutent dans un sandbox. Vous pouvez y changer le mode du sandbox et ajouter des commandes exclues. Nécessite Claude Code v2.1.280 ou version ultérieure.
    • Sélectionnez Claude in Chrome dans la section Customize, ou tapez /chrome, pour vérifier et gérer la connexion Claude in Chrome. Les deux nécessitent une connexion avec un compte claude.ai. Nécessite Claude Code v2.1.280 ou version ultérieure.
    • Sélectionnez Export conversation dans la section Context, ou tapez /export, pour copier la conversation en texte brut ou l’enregistrer dans un fichier. Ajoutez un nom de fichier, comme /export notes.txt, pour ignorer la boîte de dialogue et choisir où enregistrer le fichier. Nécessite Claude Code v2.1.280 ou version ultérieure.
    • La section Settings comprend Enable Remote Control for all sessions, qui définit remoteControlAtStartup pour contrôler si les nouvelles sessions interactives se connectent automatiquement à Remote Control. Nécessite Claude Code v2.1.203 ou version ultérieure. Lorsque vous activez ou désactivez cette option dans une fenêtre VS Code, le changement ne se limite pas aux sessions que vous démarrez ensuite. Il s’applique aussi aux sessions déjà ouvertes dans cette fenêtre VS Code. Si vous la désactivez, les sessions ouvertes se déconnectent. Avec Claude Code v2.1.261 ou version ultérieure, le changement atteint également les sessions ouvertes dans vos autres fenêtres VS Code.
    • La section Settings comprend également Focus view, qui masque les appels d’outils, les résultats d’outils et la réflexion derrière des lignes dépliables, ne laissant que vos prompts et les réponses de Claude. Activez-la à cet endroit, avec Ctrl+Option+F (Mac) / Ctrl+Alt+F (Windows/Linux), ou depuis la palette de commandes avec Claude Code: Toggle Focus view. Le changement s’applique à toutes les sessions ouvertes et persiste d’une session à l’autre. Nécessite Claude Code v2.1.221 ou version ultérieure. La dernière liste de tâches de Claude reste visible, de même que le texte sur lequel porte une question en attente de Claude ; cela nécessite Claude Code v2.1.225 ou version ultérieure. Pendant que Claude exécute des sous-agents, des lignes de progression en direct indiquant leur dernière activité apparaissent sous le groupe d’appels d’outils qui les a lancés. Cela nécessite Claude Code v2.1.269 ou version ultérieure.
    • Pour vous déconnecter de votre compte Anthropic, sélectionnez Sign out dans la section Settings, ou tapez /logout. Avec un fournisseur tiers, le menu ne propose ni l’un ni l’autre. Nécessite Claude Code v2.1.277 ou version ultérieure.
    • Pour signaler un bug, cliquez sur Report a problem en bas du menu, ou tapez /bug ou /feedback suivi éventuellement d’une description qui pré-remplit le rapport. Lorsque vous soumettez le rapport et que vous êtes connecté à Anthropic via une connexion first-party, Claude Code l’envoie à Anthropic. Nécessite Claude Code v2.1.229 ou version ultérieure. Avec un fournisseur tiers, ou sans identifiants Anthropic, rien n’est envoyé. La boîte de dialogue vous l’indique avant que vous ne rédigiez. La soumission enregistre le rapport sous forme d’archive locale dans ~/.claude/feedback-bundles/, avec les motifs connus de clés API et de tokens masqués. L’enregistrement du rapport sur votre ordinateur nécessite Claude Code v2.1.284 ou version ultérieure. Une fois le rapport enregistré, la confirmation indique le nom du fichier et inclut un bouton Show folder. Envoyez ce fichier à votre représentant de compte Anthropic ou joignez-le à une demande d’assistance. Si la politique de votre organisation désactive les retours sur le produit, Report a problem n’apparaît pas dans le menu, et /bug et /feedback affichent l’avis Feedback is turned off by your organization's policy or this environment's settings. au lieu d’ouvrir le rapport. Avec Claude Code v2.1.284 ou version ultérieure, si vous définissez la variable d’environnement DISABLE_FEEDBACK_COMMAND ou CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC, les retours sont également désactivés et l’ouverture du rapport affiche cet avis à la place.
  • Questions annexes : tapez /btw suivi d’une question pour poser une question sur votre session sans l’ajouter à la conversation. La réponse s’ouvre dans un panneau à côté du chat, où vous pouvez poser des questions complémentaires. Nécessite Claude Code v2.1.227 ou version ultérieure. Le fil survit aux rechargements de la fenêtre. Claude Code conserve les 20 échanges les plus récents et fait expirer les fils stockés selon le calendrier de cleanupPeriodDays, à condition que Claude Code puisse déterminer la période de rétention en toute sécurité. Pour effacer un fil, cliquez sur l’icône de corbeille dans le panneau.
  • Copier une réponse : survolez une réponse et cliquez sur Copy response pour la copier dans votre presse-papiers, ou tapez /copy pour copier la dernière réponse. /copy 2 copie l’avant-dernière. Nécessite Claude Code v2.1.277 ou version ultérieure.
  • Favoris : survolez une réponse et cliquez sur Bookmark response pour l’enregistrer, ou cliquez sur Remove bookmark sur une réponse enregistrée pour la retirer. Pour consulter les réponses enregistrées, ouvrez le panneau Bookmarks. Vous pouvez cliquer sur l’icône de favori en haut du panneau Claude Code, sélectionner Bookmarks dans la section Context du menu des commandes, ou taper /bookmarks. Nécessite Claude Code v2.1.286 ou version ultérieure.
  • Fichiers que Claude vous envoie : lorsque la session est connectée à Remote Control et que Claude vous envoie des fichiers avec l’outil SendUserFile, la conversation affiche une ligne comme Sent report.md, chart.png. Cliquez sur le nom d’un fichier pour l’ouvrir dans l’éditeur.
  • Indicateur de contexte : la zone de prompt indique quelle part de la fenêtre de contexte de Claude vous utilisez. Claude effectue automatiquement une compaction si nécessaire, ou vous pouvez exécuter /compact manuellement.
  • Horloge du cache de prompt : une icône d’horloge à côté de l’indicateur de contexte estime le temps restant avant l’expiration du cache de prompt de la conversation. Elle décompte à partir de la durée de vie de cinq minutes ou d’une heure du cache, et chaque réponse qui utilise le cache relance le décompte. En dehors de la compaction, les actions qui invalident le cache ne réinitialisent pas l’horloge, qui peut donc encore afficher des minutes restantes après un changement de modèle.
    • Jusqu’à la fin du décompte, l’icône affiche les minutes restantes, par exemple 12m.
    • Lorsque le décompte est écoulé, les minutes disparaissent et l’icône devient rouge, ou prend la couleur d’erreur de votre thème, jusqu’à la réponse suivante. Le cache a probablement expiré : attendez-vous donc à une réponse plus lente et plus coûteuse à votre prochain message, le temps que le cache se reconstruise. Si la durée de vie de cinq minutes expire régulièrement entre vos messages, consultez Choisir vous-même le TTL.
    • Juste après la compaction de la conversation, l’icône devient également rouge, sans minutes, jusqu’à la réponse suivante, car le cache ne couvre pas encore la conversation compactée.
  • Carte des agents : lorsque la conversation inclut des sous-agents, un nombre d’agents tel que 2 agents apparaît en bas de la zone de prompt. Son point indique si un sous-agent est en cours d’exécution ou attend votre permission. Cliquez sur le nombre d’agents pour ouvrir la carte des agents, qui représente les sous-agents de la conversation sous forme d’arbre sous l’agent principal, chacun avec son statut, son temps écoulé et son nombre de tokens. Cliquez sur un sous-agent pour voir son prompt et ses appels d’outils, ouvrir sa transcription en lecture seule, ou l’arrêter pendant son exécution. Nécessite Claude Code v2.1.269 ou version ultérieure. La carte répertorie également, sous les agents, les autres tâches en arrière-plan de la session, comme les commandes shell en arrière-plan et les moniteurs. Cliquez sur une ligne pour ouvrir la fiche de la tâche et l’y arrêter. Pour ouvrir la carte lorsqu’aucun nombre d’agents n’est affiché, par exemple lorsque Claude a lancé un shell en arrière-plan mais aucun sous-agent, tapez /tasks dans la zone de prompt. Les tâches en arrière-plan dans la carte et la saisie de /tasks nécessitent Claude Code v2.1.277 ou version ultérieure. Avec Claude Code v2.1.286 ou version ultérieure, lorsque vous cliquez sur Stop ou appuyez sur Esc, le tour en cours se termine. Les agents en arrière-plan continuent de s’exécuter jusqu’à ce qu’ils aient terminé ou que vous les arrêtiez depuis la carte.
  • Réflexion étendue : permet à Claude de consacrer plus de temps au raisonnement sur des problèmes complexes. Activez-la via le menu des commandes (/). Le raisonnement de Claude apparaît dans la conversation sous forme de blocs repliés : cliquez sur un bloc pour le lire, ou appuyez sur Ctrl+O pour déplier ou replier tous les blocs de réflexion de la session. Consultez Réflexion étendue pour plus de détails.
  • Saisie multiligne : appuyez sur Shift+Enter pour ajouter une nouvelle ligne sans envoyer. Cela fonctionne aussi dans le champ de texte libre « Other » des boîtes de dialogue de questions.

Référencer des fichiers et des dossiers

Utilisez les @-mentions pour donner à Claude du contexte sur des fichiers ou dossiers spécifiques. Lorsque vous tapez @ suivi d’un nom de fichier ou de dossier, Claude lit ce contenu et peut répondre à des questions à son sujet ou y apporter des modifications. Claude Code prend en charge la correspondance approximative, vous pouvez donc taper des noms partiels pour trouver ce dont vous avez besoin :
Pour les PDF volumineux, vous pouvez demander à Claude de lire des pages spécifiques plutôt que le fichier entier. Demandez une seule page, une plage comme les pages 1 à 10, ou une plage ouverte comme à partir de la page 3. La lecture de pages spécifiques nécessite poppler-utils sur la machine où Claude Code s’exécute. Lorsque vous sélectionnez du texte dans l’éditeur, Claude peut voir automatiquement le code mis en surbrillance. Le pied de la zone de prompt indique le nombre de lignes sélectionnées. Appuyez sur Option+K (Mac) / Alt+K (Windows/Linux) pour insérer une @-mention avec le chemin du fichier et les numéros de ligne, par exemple @app.ts#5-10. Cliquez sur le X de l’indicateur de sélection pour la retirer afin que Claude ne reçoive pas la sélection. L’indicateur réapparaît lorsque vous sélectionnez un autre texte. L’extension retient le texte sélectionné de certains fichiers :
  • Lorsque le fichier se trouve dans votre espace de travail et correspond à vos paramètres files.exclude ou search.exclude, Claude reçoit au plus le chemin du fichier, et non le texte que vous avez sélectionné.
  • Il en va de même pour un fichier ignoré par git, à condition que le paramètre search.useIgnoreFiles de VS Code et le paramètre respectGitIgnore de l’extension soient tous deux activés, ce qui est le cas par défaut.
Ce filtre ne concerne que le panneau de chat. Lorsque Claude Code s’exécute dans le terminal intégré, la CLI envoie votre texte sélectionné quel que soit le fichier. Pour y empêcher Claude d’accéder au contenu d’un fichier, ajoutez une règle deny Read. Claude voit également quel fichier vous avez ouvert dans l’éditeur, même lorsque rien n’est sélectionné, et la zone de prompt affiche son nom. Pour n’ajouter que votre texte sélectionné, désactivez le paramètre Attach Open File. Ce paramètre nécessite Claude Code v2.1.271 ou version ultérieure. Vous pouvez aussi joindre des images et des fichiers à votre message :
  • Pour joindre une image, collez-la depuis votre presse-papiers dans la zone de prompt.
  • Pour joindre des fichiers, maintenez Shift enfoncé tout en les faisant glisser dans la zone de prompt.
  • Pour retirer une pièce jointe du contexte, cliquez sur le X qui l’accompagne.

Inclure la sortie du terminal dans les prompts

Référencez la sortie du terminal dans vos prompts avec @terminal:name, où name est le titre du terminal. Cela permet à Claude de voir la sortie des commandes, les messages d’erreur ou les logs sans copier-coller.

Coller du texte

Le texte que vous collez reste visible dans la zone de prompt, au lieu d’être réduit à un espace réservé comme c’est le cas dans le terminal. Dans les sessions où Claude Code marque le texte collé, Claude voit toujours un long collage comme du texte que vous avez collé plutôt que saisi. Claude Code supprime également les caractères Unicode invisibles du texte que vous collez dans la zone de prompt et de tout ce que vous envoyez :
  • Si un avis comme Removed 3 invisible characters from the pasted text apparaît lorsque vous collez, le texte a été inséré sans ces caractères.
  • Si un avis concernant des caractères supprimés apparaît lorsque vous envoyez, rien n’a été envoyé. Le texte nettoyé est de retour dans la zone de prompt. Envoyez à nouveau pour envoyer le texte tel qu’il est affiché.

Mathématiques LaTeX dans les réponses

Le panneau de chat affiche les mathématiques LaTeX des réponses de Claude sous forme de formules composées. Le rendu mathématique nécessite Claude Code v2.1.301 ou version ultérieure. En mode terminal, les mathématiques ne sont pas composées. Le panneau compose à la fois les mathématiques en mode display et en ligne :
  • Mathématiques en mode display : un bloc $$ … $$ ou \[ … \] occupant une ou plusieurs lignes à part entière, ainsi qu’un bloc de code délimité dont le langage est math
  • Mathématiques en ligne : $…$ ou \(…\) qui s’ouvre et se ferme sur la même ligne, comme $E = mc^2$ ou \(a^2 + b^2 = c^2\)
Le panneau tente de distinguer les mathématiques des autres usages des mêmes caractères, de sorte qu’un texte comme $HOME, un prix comme $5 ou sed 's/\(foo\)/\1/' n’est pas composé. Il en va de même pour le texte à l’intérieur d’un span de code ou de tout bloc de code autre qu’un bloc math délimité. Si une formule s’affiche telle qu’écrite alors que vous l’attendiez composée, consultez Une formule s’affiche en LaTeX brut. Lorsque vous sélectionnez et copiez un texte qui inclut une formule composée, vous obtenez la source TeX de la formule entre délimiteurs $…$ ou $$…$$ plutôt que les symboles dessinés. Copy response et /copy vous donnent la réponse telle que Claude l’a écrite, source TeX incluse.

Reprendre des conversations passées

Cliquez sur le bouton Session history en haut du panneau Claude Code pour accéder à l’historique de vos conversations. Vous pouvez rechercher par mot-clé ou parcourir par date. Cliquez sur une conversation pour la reprendre avec l’historique complet des messages. Si la conversation est déjà ouverte dans un autre onglet de la fenêtre actuelle, cliquer dessus bascule vers cet onglet. Si les messages restent vides au début, consultez pourquoi ils sont vides et quand ils apparaissent. Pour en savoir plus sur la reprise des sessions, consultez Gérer les sessions.
  • Titres des sessions : les nouvelles sessions reçoivent des titres générés par l’IA à partir de votre premier message.
  • Renommer et archiver : survolez une session pour afficher ces actions. Renommez-la pour lui donner un titre descriptif, ou archivez-la pour la déplacer dans le groupe Archived sessions en bas de la liste.
Si la conversation est ouverte dans un autre processus Claude Code, comme claude dans un terminal ou une autre fenêtre VS Code, cet avis apparaît à la place de la zone de prompt :
Pour continuer ici, fermez la conversation à l’autre endroit, puis cliquez sur Open here anyway. Si vous cliquez sans la fermer, la conversation est ouverte aux deux endroits. Lorsque claudeProcessWrapper est défini, l’extension ignore cette vérification et ouvre directement la conversation. Par défaut, une session sans activité depuis 14 jours est automatiquement déplacée dans Archived sessions, sauf si elle est ouverte, non lue ou dans un groupe. L’archivage automatique nécessite Claude Code v2.1.265 ou version ultérieure. Pour modifier la période ou le désactiver, ouvrez le paramètre Archive Inactive Sessions et sélectionnez un nombre de jours ou Never. Pour restaurer des sessions archivées :
  • Une session : dépliez Archived sessions et cliquez sur Unarchive session.
  • Toutes les sessions archivées à la fois : survolez l’en-tête Archived sessions dans la liste des sessions de la barre d’activité et cliquez sur son icône de désarchivage. Nécessite Claude Code v2.1.277 ou version ultérieure.
Avant la v2.1.257, l’action était Delete session, qui masquait une session sans possibilité de la restaurer. Les sessions que vous avez supprimées à l’époque apparaissent sous Archived sessions après la mise à niveau. Lorsque la conversation que vous reprenez s’est terminée en mode plan, Claude Code restaure le mode plan. Nécessite Claude Code v2.1.246 ou version ultérieure. Claude Code ne le restaure pas dans les cas suivants :

Reprendre des sessions cloud depuis claude.ai

Si vous exécutez des sessions cloud, vous pouvez les reprendre directement dans VS Code. Cela nécessite une connexion avec Claude.ai Subscription, et non avec Anthropic Console.
1

Ouvrir l'historique des sessions

Cliquez sur le bouton Session history en haut du panneau Claude Code.
2

Sélectionner l'onglet Web

La boîte de dialogue affiche deux onglets : Local et Web. Cliquez sur Web pour voir les sessions de claude.ai.
3

Sélectionner une session à reprendre

Parcourez ou recherchez les sessions. Cliquez sur l’une d’elles pour poursuivre la conversation en local.
Lorsque le dossier que vous avez ouvert est un dépôt GitHub, l’onglet Web n’affiche que les sessions de ce dépôt.Lorsque vous reprenez une session cloud, l’extension télécharge une copie de l’historique de la conversation ; les modifications ne sont pas resynchronisées vers claude.ai.
L’onglet Web répertorie également vos sessions Remote Control. Si vous cliquez sur une session qui s’est exécutée dans le dossier que vous avez ouvert, l’extension ouvre cette conversation locale au lieu de télécharger une copie. L’extension active l’onglet qui l’affiche déjà, s’il en existe un. Si l’extension ne peut pas exclure qu’un autre processus Claude ait la conversation ouverte, vous obtenez plutôt une copie téléchargée. Si une partie d’une conversation ne parvient pas à être téléchargée, une erreur apparaît et aucune copie n’est enregistrée. Sélectionnez à nouveau la session pour réessayer. Si vous sélectionnez une session qui n’a pas encore de conversation à télécharger, une erreur vous indique où la poursuivre à la place.

Consulter le compte et l’utilisation

Exécutez /usage pour ouvrir la boîte de dialogue Account & usage, qui affiche le compte avec lequel vous êtes connecté et votre utilisation. Les chiffres d’utilisation dépendent de votre mode de connexion :
  • Forfait claude.ai : des barres d’utilisation pour les limites de votre forfait, comme la session en cours et la semaine. Chaque barre indique le temps restant avant la réinitialisation de sa limite. La boîte de dialogue détaille également ce qui contribue aux limites de votre forfait. Elle signale les comportements qui représentent 10 % ou plus de l’utilisation récente, comme les échecs de cache, les contextes longs et les sessions faisant un usage intensif de sous-agents ou fortement parallélisées. Chaque comportement signalé s’accompagne d’un conseil pour le réduire. Des tableaux d’attribution indiquent la part d’utilisation provenant de chaque skill, sous-agent, plugin et serveur MCP. Utilisez le sélecteur Day et Week pour basculer entre les dernières 24 heures et les 7 derniers jours. Les chiffres sont approximatifs et calculés à partir des sessions locales sur cette machine ; l’utilisation depuis d’autres appareils ou depuis claude.ai n’est donc pas incluse.
  • Autres connexions : lorsque les limites de forfait ne s’appliquent pas à votre connexion, par exemple avec un fournisseur tiers ou une clé API, la section Usage affiche à la place le coût et l’utilisation de tokens propres à la session. La commande /usage de la CLI affiche les mêmes totaux dans son bloc Session. La liste des sessions dans la barre d’activité affiche également les totaux de la session active sous son en-tête Account & usage. Nécessite Claude Code v2.1.277 ou version ultérieure.
Pour en savoir plus sur le suivi et la réduction de l’utilisation, consultez Suivre vos coûts.

Revenir en arrière avec les checkpoints

L’extension VS Code prend en charge les checkpoints, qui suivent les modifications de fichiers effectuées par Claude et vous permettent de revenir à un état antérieur. Survolez n’importe quel message pour afficher le bouton de retour en arrière, puis choisissez parmi trois options :
  • Fork conversation from here : démarre une nouvelle branche de conversation à partir de ce message tout en conservant toutes les modifications du code
  • Rewind code to here : annule les modifications de fichiers jusqu’à ce point de la conversation tout en conservant l’historique complet de la conversation
  • Fork conversation and rewind code : démarre une nouvelle branche de conversation et annule les modifications de fichiers jusqu’à ce point
Pour tous les détails sur le fonctionnement des checkpoints et leurs limites, consultez Checkpointing.

Personnaliser votre workflow

Vous pouvez repositionner le panneau Claude, exécuter plusieurs conversations, regrouper ou filtrer la liste des sessions, ou passer en mode terminal.

Choisir l’emplacement de Claude

Vous pouvez faire glisser le panneau Claude pour le repositionner n’importe où dans VS Code. Saisissez l’onglet ou la barre de titre du panneau et faites-le glisser vers :
  • Barre latérale secondaire : le côté droit de la fenêtre. Garde Claude visible pendant que vous codez.
  • Barre latérale principale : la barre latérale gauche avec les icônes de l’Explorateur, de la Recherche, etc.
  • Zone d’édition : ouvre Claude dans un onglet à côté de vos fichiers. Pratique pour les tâches annexes.
Lorsque Claude ouvre un onglet dans un nouveau groupe d’éditeurs, l’extension verrouille ce groupe. Les fichiers que vous ouvrez pendant que l’onglet Claude a le focus s’ouvrent alors dans un autre groupe plutôt qu’à côté de celui-ci. Pour empêcher l’extension de verrouiller les groupes, désactivez le paramètre Lock Editor Groups. Les groupes déjà verrouillés le restent jusqu’à ce que vous les déverrouilliez. Ce paramètre nécessite Claude Code v2.1.274 ou une version ultérieure.
Utilisez la barre latérale pour votre session Claude principale et ouvrez des onglets supplémentaires pour les tâches annexes. Claude mémorise votre emplacement préféré. L’icône de la liste des sessions dans la barre d’activité est distincte du panneau Claude. La liste des sessions est toujours visible dans la barre d’activité, tandis que l’icône du panneau Claude n’y apparaît que lorsque le panneau est ancré dans la barre latérale gauche.

Reprendre les conversations après un rechargement

Après avoir exécuté Developer: Reload Window ou redémarré VS Code, vérifiez où la conversation était ouverte :
  • Onglet d’éditeur : la conversation revient avec son onglet.
  • Barre latérale : la conversation revient si vous y avez envoyé un message ou si Claude y a répondu au cours des 10 dernières minutes. Si elle ne revient pas, reprenez la conversation depuis l’historique des sessions.
Si un autre processus Claude Code a encore la conversation ouverte, une confirmation vous est demandée avant qu’elle ne s’ouvre ici, avec la même notification Open here anyway que lorsque vous la reprenez depuis l’historique des sessions. Si les messages restent vides au début, consultez pourquoi ils sont vides et quand ils apparaissent.

Étapes interrompues après un rechargement

Si le rechargement a interrompu Claude au milieu d’une étape, Claude poursuit cette étape lorsque la conversation revient, et une notification dans le chat signale cette reprise. Nécessite Claude Code v2.1.274 ou une version ultérieure. Si l’étape a été interrompue il y a plus d’une heure ou si la session est ouverte ailleurs, la conversation revient plutôt à l’état inactif.

Désactiver la reprise après un rechargement

Pour empêcher Claude de poursuivre une étape interrompue après un rechargement, ouvrez le paramètre Continue After Reload et décochez-le. Si vous définissez CLAUDE_CODE_RESUME_INTERRUPTED_TURN ou toute autre variable CLAUDE_CODE_RESUME_ dans l’environnement de VS Code ou dans le paramètre environmentVariables, cela n’a aucun effet dans le panneau. En effet, l’extension supprime ces variables avant de démarrer les sessions du panneau.

Une conversation n’a pas été rouverte

Après un rechargement, un nouveau chat accompagné d’une notification comme celle-ci au-dessus de sa zone de prompt signifie que le panneau a laissé votre conversation fermée, car les deux dernières ouvertures de la conversation n’ont pas abouti :
Une ouverture n’aboutit pas lorsque le panneau plante ou cesse de répondre pendant le chargement de la conversation, ou lorsque vous rechargez ou fermez la fenêtre dans les trois secondes environ suivant son ouverture. La conversation reste inchangée et demeure dans l’historique des sessions.
  • Pour l’ouvrir quand même : cliquez sur Open it anyway ou sélectionnez la conversation dans l’historique des sessions. Si elle s’ouvre et que le panneau continue de fonctionner, elle revient normalement lors des rechargements suivants. Si le panneau cesse à nouveau de répondre, rechargez la fenêtre pour revenir à un nouveau chat avec la notification.
  • Pour la laisser fermée : continuez à travailler dans le nouveau chat. La notification disparaît dès que vous envoyez un prompt.

Exécuter plusieurs conversations

Utilisez Open in New Tab ou Open in New Window depuis la palette de commandes pour démarrer des conversations supplémentaires. Chaque conversation conserve son propre historique et son propre contexte, ce qui vous permet de travailler sur différentes tâches en parallèle. Lorsque vous utilisez des onglets, un petit point coloré sur l’icône en forme d’étincelle indique l’état : bleu signifie qu’une demande de permission est en attente, orange signifie que Claude a terminé pendant que l’onglet était masqué.

Organiser les sessions en groupes

Dans la liste des sessions de la barre d’activité, vous pouvez rassembler des sessions liées dans des groupes nommés et repliables. Nécessite Claude Code v2.1.229 ou une version ultérieure.
  • Regrouper ou dégrouper une session : faites un clic droit sur une session pour créer un groupe à partir de celle-ci, la déplacer dans un groupe existant ou la retirer de son groupe. Chaque session n’appartient qu’à un seul groupe à la fois ; la déplacer dans un autre groupe la retire donc du premier.
  • Déplacer plusieurs sessions à la fois : faites Cmd-clic (Mac) / Ctrl-clic (Windows/Linux) sur chaque session, ou Shift-clic pour sélectionner une plage, puis faites un clic droit sur la sélection.
  • Regrouper une session depuis son onglet : exécutez Claude Code: Add Session Tab to Group depuis la palette de commandes, puis choisissez ou créez un groupe. Nécessite Claude Code v2.1.257 ou une version ultérieure.
  • Renommer ou supprimer un groupe : faites un clic droit sur l’en-tête d’un groupe. La suppression d’un groupe ne supprime que le groupe, et ses sessions retournent dans la liste des sessions non groupées.
L’extension enregistre les groupes par dossier d’espace de travail ; ils persistent donc après les rechargements de fenêtre et apparaissent dans chaque fenêtre où vous ouvrez le même dossier. Lorsque vous effectuez une recherche dans la liste, l’extension affiche les correspondances dans une seule liste à plat, tous groupes confondus.

Filtrer la liste des sessions

Pour réduire une longue liste de sessions dans la barre d’activité, utilisez les deux contrôles de filtre en haut de la liste. Nécessite Claude Code v2.1.271 ou une version ultérieure. Les sessions archivées n’apparaissent pas tant que l’un des filtres est activé.
  • Active : activez ce bouton pour n’afficher que les sessions qui attendent votre intervention, sont en cours ou non lues, ainsi que la session de l’onglet Claude qui a eu le focus en dernier.
  • Filtrer par état : cliquez sur l’icône en forme d’entonnoir, puis cochez Needs input, Working ou Completed pour afficher les sessions dans l’un de ces états. Cochez Open ou Closed pour filtrer selon qu’une session est ouverte ou non. Une session est considérée comme ouverte lorsqu’elle possède un onglet dans cette fenêtre ou qu’elle s’exécute dans un autre processus Claude Code sur cette machine, par exemple dans un terminal.
Lorsque Active est activé et que vous cochez un état, Open ou Closed, la liste affiche également toutes les sessions correspondant à vos choix. Les filtres que vous définissez persistent après les rechargements de fenêtre.

Passer en mode terminal

Par défaut, l’extension ouvre un panneau de chat graphique. Si vous préférez l’interface de style CLI, ouvrez le paramètre Use Terminal et cochez la case. Vous pouvez également appuyer sur Cmd+, sur Mac ou Ctrl+, sur Windows/Linux pour ouvrir les paramètres de VS Code, aller dans Extensions > Claude Code et cocher Use Terminal.

Gérer les plugins

L’extension VS Code comprend une interface graphique pour installer et gérer les plugins. Tapez /plugins dans la zone de prompt pour ouvrir l’interface Manage plugins.

Installer des plugins

La boîte de dialogue des plugins affiche deux onglets : Plugins et Marketplaces. Dans l’onglet Plugins :
  • Les plugins installés apparaissent en haut avec des interrupteurs pour les activer ou les désactiver.
    • Si vous désactivez un plugin que le fichier partagé .claude/settings.json de votre projet active, l’extension vous demande d’abord : Disable for me le désactive uniquement pour vous, tandis que Disable for everyone modifie le fichier partagé.
    • Un plugin qui n’a pas pu se charger affiche une brève raison sur sa ligne. Cliquez sur la raison pour voir ce que vous pouvez faire, notamment copier le message d’erreur complet afin de le rechercher dans Dépannage des plugins.
  • Les plugins disponibles dans vos marketplaces configurées apparaissent en dessous
  • Effectuez une recherche pour filtrer les plugins par nom ou par description
  • Cliquez sur Install sur n’importe quel plugin disponible
Lorsque vous installez un plugin, choisissez la portée d’installation :
  • Install for you : disponible dans tous vos projets (portée utilisateur)
  • Install for this project : partagé avec les collaborateurs du projet (portée projet)
  • Install locally : uniquement pour vous, uniquement dans ce dépôt (portée locale)
Une fois l’installation terminée, un formulaire vous demande les options de configuration du plugin qui ne sont pas encore définies. Pour consulter ou modifier ces options ultérieurement, cliquez sur l’icône d’engrenage sur la ligne du plugin. Les champs de texte sensibles sont masqués, et un secret que vous avez enregistré précédemment affiche (unchanged). Laissez le champ vide pour conserver la valeur enregistrée. Après l’enregistrement de vos modifications, les sessions ouvertes rechargent leurs plugins et la boîte de dialogue affiche Restart Claude to apply plugin changes.

Désinstaller des plugins

Chaque ligne installée indique la portée à laquelle le plugin est installé. Pour désinstaller cette installation, cliquez sur l’icône de corbeille de la ligne. Une icône de corbeille grisée signale une ligne que vous ne pouvez pas désinstaller depuis cet espace de travail, comme un plugin géré par votre organisation ou un plugin installé pour un autre projet. L’extension vous demande d’abord confirmation dans deux cas :
  • Un plugin que le fichier partagé .claude/settings.json de votre projet active : choisissez Disable for me, qui conserve le plugin installé pour vos collaborateurs, ou Uninstall for everyone, qui supprime l’installation du projet avec --keep-data, de sorte que le répertoire de données enregistrées du plugin est conservé. Si vous avez déjà désactivé le plugin pour vous-même, l’icône de corbeille supprime votre propre installation sans poser la question.
  • Sinon, la dernière installation d’un plugin disposant de données enregistrées : choisissez de conserver ou de supprimer les données ; Keep est l’option par défaut
Pour diriger quelqu’un directement vers l’installation d’un plugin spécifique, donnez-lui l’URL install-plugin de l’extension. L’ouvrir lance VS Code ou lui donne le focus, ouvre le panneau Claude Code, puis ouvre la boîte de dialogue Manage plugins sur le choix de portée de ce plugin. Rien n’est installé tant que la personne n’a pas choisi de portée. Si la marketplace du plugin n’est pas encore configurée dans son Claude Code, la boîte de dialogue lui demande d’abord de l’ajouter.
L’URL accepte deux paramètres de requête : L’extension vérifie les deux valeurs avant d’ouvrir quoi que ce soit :
  • Nom du plugin : 100 caractères au maximum, commençant par une lettre ou un chiffre ASCII et n’utilisant par ailleurs que des lettres ASCII, des chiffres, ., _ et -.
  • Source de la marketplace : uniquement les formes que liste le paramètre marketplace, donc ni un chemin local, ni une adresse http://, ni le nom de la marketplace, tel que claude-plugins-official. Une URL https:// ne peut pas contenir de nom d’utilisateur, de mot de passe ni de chaîne de requête.
  • Référence Git : pour épingler la marketplace à une branche ou à un tag, ajoutez la référence à la source après %23, la forme encodée de #, comme dans marketplace=owner/repo%23v1.0. Un lien contenant un # non encodé échoue. Les marketplaces de l’organisation GitHub anthropics ne peuvent pas être épinglées dans un lien.
Une personne qui ouvre un lien enfreignant ces règles voit une erreur commençant par Invalid plugin installation URL. Le panneau Claude Code et la boîte de dialogue ne s’ouvrent pas, et rien n’est installé. Si le nom de votre plugin ou votre marketplace ne peut pas figurer dans un lien, indiquez aux utilisateurs d’ajouter la marketplace dans l’onglet Marketplaces, puis d’installer le plugin depuis l’onglet Plugins. Dans les cas suivants, la boîte de dialogue affiche un message au lieu du choix de portée :
  • La marketplace ne répertorie aucun plugin portant ce nom : la boîte de dialogue indique que le plugin est introuvable. Vérifiez la valeur plugin par rapport à la liste de la marketplace.
  • Le plugin est déjà installé : la boîte de dialogue l’indique, et rien ne change.
  • Une autre marketplace portant le même nom a déjà été ajoutée : la boîte de dialogue indique que la marketplace du lien n’a pas été ajoutée, et rien n’est installé.
Les README et les issues GitHub, ainsi que d’autres hébergeurs Markdown, suppriment les liens dont le schéma n’est pas http ou https, de sorte qu’un lien vscode:// s’y affiche sous forme de texte brut. Sur ces hébergeurs, placez l’URL dans un bloc de code, comme le décrit Le lien s’affiche en texte brut au lieu d’être cliquable pour les liens claude-cli://.

Gérer les marketplaces

Passez à l’onglet Marketplaces pour ajouter ou supprimer des sources de plugins :
  • Saisissez un dépôt GitHub, une URL ou un chemin local pour ajouter une nouvelle marketplace
  • Cliquez sur l’icône d’actualisation pour mettre à jour la liste des plugins d’une marketplace
  • Cliquez sur l’icône de corbeille pour supprimer une marketplace. La supprimer désinstalle tous les plugins que vous avez installés à partir de celle-ci ; une confirmation nomme donc d’abord ces plugins
Les modifications de plugins que vous effectuez dans la boîte de dialogue s’appliquent immédiatement aux sessions Claude Code ouvertes dans cette fenêtre VS Code. Si la session depuis laquelle vous avez ouvert la boîte de dialogue ne parvient pas à recharger ses plugins, la boîte de dialogue propose de réessayer ou de redémarrer Claude dans cette session.
L’extension gère les plugins en exécutant les mêmes commandes que la CLI. Les plugins et marketplaces que vous configurez dans l’extension sont également disponibles dans la CLI, et inversement.
Pour en savoir plus sur le système de plugins, consultez Plugins et Marketplaces de plugins.

Plugins qui dessinent dans le panneau

Un plugin contenant un mod peut dessiner dans le panneau de chat. Le dessin nécessite la version 2.1.299 ou ultérieure de l’extension et une session qui récupère les feature flags. Un tel plugin peut vous afficher :
  • Un volet à côté de la conversation ou au-dessus de la zone de prompt
  • Une notification toast ou une barre de statut au-dessus de la zone de prompt
  • Un message ou un appel d’outil dessiné à la manière propre du plugin
Lorsqu’un plugin que vous avez installé ajoute ou modifie un élément dans le panneau, une étiquette le nomme, avec des formulations telles que celles-ci :
  • From the token-chart plugin : le plugin a dessiné ou affiché cet élément, ou cette carte correspond au plugin qui vous pose une question
  • Edited by the token-chart plugin : le plugin a modifié un élément que Claude Code dessine, comme un appel d’outil
  • Prompt from the token-chart plugin : le plugin a envoyé ce message en votre nom
Pour empêcher un plugin de dessiner, désactivez-le dans la boîte de dialogue des plugins.

Automatiser les tâches de navigateur avec Chrome

Connectez Claude à votre navigateur Chrome pour tester des applications web, déboguer à l’aide des logs de la console et automatiser des workflows de navigateur sans quitter VS Code. Cela nécessite l’extension Claude in Chrome version 1.0.36 ou ultérieure. Tapez @browser dans la zone de prompt, suivi de ce que vous voulez que Claude fasse :
Vous pouvez également ouvrir le menu des pièces jointes pour sélectionner des outils de navigateur spécifiques, comme l’ouverture d’un nouvel onglet ou la lecture du contenu d’une page. Claude ouvre de nouveaux onglets pour les tâches de navigateur et partage l’état de connexion de votre navigateur, ce qui lui permet d’accéder à tous les sites auxquels vous êtes déjà connecté. Pour en savoir plus sur l’utilisation du navigateur, consultez :

Travailler avec git

Claude Code s’intègre à git pour vous aider avec les workflows de contrôle de version directement dans VS Code. Demandez à Claude de valider les modifications, de créer des demandes de fusion ou de travailler sur plusieurs branches. Pour démarrer Claude dans une arborescence de travail isolée avec ses propres fichiers et branche, consultez Exécuter des sessions parallèles avec worktrees.

Créer des commits et des demandes de fusion

Claude peut indexer les modifications, rédiger des messages de commit et créer des demandes de fusion en fonction de votre travail :
Lors de la création de demandes de fusion, Claude génère des descriptions basées sur les modifications de code réelles et peut ajouter du contexte concernant les tests ou les décisions d’implémentation.

Exécuter des tâches en arrière-plan

Envoyez une commande de longue durée ou un sous-agent en arrière-plan, puis suivez-en l’avancement depuis la zone de prompt.

Déplacer une commande ou un sous-agent en cours d’exécution vers l’arrière-plan

Lorsqu’une commande ou un sous-agent fait attendre Claude plus longtemps que vous ne le souhaitez, cliquez sur Run in background sous son appel d’outil dans la conversation. Nécessite Claude Code v2.1.287 ou une version ultérieure.
  • Moment d’apparition : l’action apparaît dès qu’une commande s’exécute depuis environ deux secondes, ou dès qu’un sous-agent démarre.
  • Après le clic : Claude cesse d’attendre et poursuit le tour. La commande ou le sous-agent continue de s’exécuter en tant que tâche en arrière-plan qui avertit Claude une fois terminée.
Pour suivre la tâche ou l’arrêter entre-temps, tapez /tasks dans la zone de prompt afin d’ouvrir la carte des agents. Un sous-agent y conserve sa place dans l’arborescence des agents, et une commande est répertoriée sous les agents avec sa dernière sortie sur sa fiche.

Surveiller les processus en arrière-plan

Tapez /tasks dans la zone de prompt pour ouvrir la carte des agents, qui répertorie les tâches en arrière-plan de la session, comme un serveur de développement que Claude a laissé tourner sous forme de commande shell en arrière-plan. Cliquez sur une tâche pour ouvrir sa fiche, depuis laquelle vous pouvez l’arrêter. Nécessite Claude Code v2.1.277 ou une version ultérieure. Pour une commande shell en arrière-plan, ou pour un moniteur qui exécute une commande, la fiche affiche également la dernière sortie de la commande et l’actualise pendant l’exécution de celle-ci.

Commandes et raccourcis VS Code

Pour ouvrir la palette de commandes, appuyez sur Cmd+Shift+P sur Mac ou Ctrl+Shift+P sur Windows/Linux. Tapez « Claude Code » pour afficher toutes les commandes VS Code disponibles pour l’extension Claude Code. Certains raccourcis dépendent du panneau qui a le « focus » (celui qui reçoit les saisies clavier). Lorsque votre curseur se trouve dans un fichier de code, l’éditeur a le focus. Lorsque votre curseur se trouve dans la zone de prompt de Claude, Claude a le focus. Utilisez Cmd+Esc / Ctrl+Esc pour basculer entre les deux.
Il s’agit de commandes VS Code permettant de contrôler l’extension. Toutes les commandes intégrées de Claude Code ne sont pas disponibles dans l’extension. Consultez Extension VS Code vs. CLI Claude Code pour plus de détails.

Lancer un onglet VS Code depuis d’autres outils

L’extension enregistre un gestionnaire d’URI à l’adresse vscode://anthropic.claude-code/open. Utilisez-le pour ouvrir un nouvel onglet Claude Code depuis vos propres outils : un alias shell, un bookmarklet de navigateur ou tout script capable d’ouvrir une URL. Si VS Code n’est pas déjà en cours d’exécution, l’ouverture de l’URL le lance d’abord. Si VS Code est déjà en cours d’exécution, l’URL s’ouvre dans la fenêtre qui a actuellement le focus. Invoquez le gestionnaire avec l’outil d’ouverture d’URL de votre système d’exploitation.
Le gestionnaire accepte deux paramètres de requête facultatifs : Par exemple, pour ouvrir un onglet pré-rempli avec « review my changes » :
L’extension gère également vscode://anthropic.claude-code/install-plugin, qui ouvre la boîte de dialogue des plugins sur un plugin précis. Pour lancer une session dans le terminal plutôt qu’un onglet VS Code, utilisez le gestionnaire claude-cli:// de la CLI. Consultez Lancer des sessions depuis des liens.

Configurer les paramètres

Vous configurez l’extension à deux endroits : les paramètres d’extension de VS Code et le fichier de paramètres de Claude Code :
  • Paramètres d’extension dans VS Code : contrôlent le comportement de l’extension dans VS Code. Ouvrez-les avec Cmd+, (Mac) ou Ctrl+, (Windows/Linux), puis accédez à Extensions > Claude Code. Vous pouvez également taper / et sélectionner General config… pour ouvrir les paramètres.
  • Paramètres de Claude Code dans ~/.claude/settings.json : partagés entre l’extension et la CLI. Utilisez-les pour les commandes autorisées, les variables d’environnement, les hooks et les serveurs MCP. Avec Claude Code v2.1.283 ou ultérieure, ils constituent également l’une des entrées qui déterminent le mode de permission dans lequel les conversations démarrent ; sur les versions antérieures, uniquement avec les forfaits Pro, Max et Team. Changer de mode de permission indique l’ordre. Consultez Paramètres pour plus de détails.
Ajoutez "$schema": "https://json.schemastore.org/claude-code-settings.json" à votre settings.json pour bénéficier de l’autocomplétion et de la validation en ligne de tous les paramètres disponibles directement dans VS Code.

Paramètres d’extension

VS Code lit initialPermissionMode depuis vos paramètres utilisateur et ignore les valeurs de l’espace de travail. Avant la v2.1.225, VS Code attribuait par défaut la valeur default à ce paramètre et appliquait les valeurs de l’espace de travail.

Utiliser des fournisseurs tiers

Par défaut, Claude Code se connecte directement à l’API d’Anthropic. Si votre organisation utilise Amazon Bedrock, Agent Platform de Google Cloud ou Microsoft Foundry pour accéder à Claude, configurez plutôt l’extension pour utiliser votre fournisseur :
1

Désactiver l'invite de connexion

Ouvrez le paramètre Disable Login Prompt et cochez la case.Vous pouvez également appuyer sur Cmd+, sur Mac ou Ctrl+, sur Windows/Linux pour ouvrir les paramètres de VS Code, rechercher « Claude Code login » et cocher Disable Login Prompt.
2

Configurer votre fournisseur

Suivez le guide de configuration de votre fournisseur :Ces guides expliquent comment configurer votre fournisseur dans ~/.claude/settings.json, ce qui garantit que vos paramètres sont partagés entre l’extension VS Code et la CLI.
Avec un fournisseur tiers, l’extension ne propose pas les fonctionnalités qui nécessitent un compte claude.ai, telles que les barres d’utilisation du forfait, la dictée vocale et l’onglet Web pour les sessions cloud. Pour savoir ce qu’affiche la boîte de dialogue Account & usage avec ces connexions, consultez Vérifier le compte et l’utilisation. Une connexion claude.ai restante d’un /login antérieur n’est pas utilisée : l’extension ne l’envoie avec aucune requête.

Utiliser un lecteur d’écran

Le panneau de chat de l’extension fonctionne avec les lecteurs d’écran. Vous n’avez rien à activer : l’extension annonce l’activité de la conversation pour tous les utilisateurs, sans aucun changement visuel. Cette fonctionnalité est distincte du mode lecteur d’écran optionnel du CLI, qui adapte l’interface du terminal. La prise en charge des lecteurs d’écran dans le panneau de chat nécessite Claude Code v2.1.236 ou une version ultérieure. Pendant une conversation, l’extension annonce :
  • Les réponses de Claude : l’extension annonce chaque réponse une seule fois, lorsqu’elle est terminée, et reste silencieuse pendant que le texte s’affiche en streaming. Votre lecteur d’écran lit les blocs de code sous forme d’un résumé indiquant le nombre de lignes, lit les liens par leur libellé et lit les tableaux cellule par cellule ; la réponse complète reste lisible dans la transcription.
  • Les demandes de permission et les questions : l’extension annonce une demande lorsque sa demande de permission apparaît, en nommant l’outil que Claude souhaite utiliser. Elle fait la même annonce lorsque Claude vous pose une question et lorsque Claude termine un plan et attend votre relecture.
  • Les changements d’état : l’extension annonce quand Claude commence à travailler, quand Claude est prêt pour votre saisie et quand Claude Code commence à compacter la conversation.
  • Les messages en file d’attente : lorsque vous envoyez un message pendant que Claude travaille, l’extension annonce « Message queued. » pour ce message.
  • Les erreurs et les prompts liés au modèle : l’extension annonce les erreurs dans la conversation, et annonce l’apparition de la demande de consentement aux crédits d’utilisation ou de la demande concernant une requête signalée.
Pendant que Claude travaille, votre lecteur d’écran lit un libellé textuel à la place de l’animation de l’indicateur de progression. Lorsque vous rouvrez une session ou passez à une autre, l’extension n’annonce rien : l’historique restauré, les demandes de permission en attente et l’état en cours restent silencieux jusqu’à ce qu’un nouvel événement se produise.

Utiliser le panneau de chat au clavier

Chaque tour de la transcription commence par un titre visuellement masqué, libellé avec le prompt qui a lancé le tour. Utilisez la navigation par titres de votre lecteur d’écran pour passer d’un tour à l’autre. Au sein d’un tour, votre lecteur d’écran annonce à qui appartient le message sur lequel vous vous trouvez au fil de votre navigation :
  • Vos messages : « You »
  • Les messages de Claude : « Claude »
  • Les étapes d’outils : « Claude » suivi du nom de l’outil, par exemple « Claude, Bash »
  • Les blocs de réflexion : « Claude, thinking »
Comme l’extension expose la transcription en tant que région libellée, vous pouvez également déplacer le focus sur la transcription elle-même avec Tab et la lire à votre rythme. Pour déplacer plutôt le focus sur le message le plus récent ou sur une demande de permission en attente, exécutez Claude Code: Focus last message depuis la palette de commandes. Lorsqu’une option d’une demande de permission enregistre une règle de permission ou un accès à un répertoire, son libellé se termine par l’emplacement où l’approbation est enregistrée, par exemple « all projects » ou « this session ». Pour modifier la destination :
  • Avec cette option sélectionnée, appuyez sur la touche fléchée Left ou Right. L’extension annonce chaque destination à mesure que vous vous y déplacez. Les touches fléchées nécessitent Claude Code v2.1.268 ou une version ultérieure.
  • Cliquez sur la destination dans le libellé.

Extension VS Code vs. CLI Claude Code

Claude Code est disponible à la fois sous forme d’extension VS Code (panneau graphique) et de CLI (interface en ligne de commande dans le terminal). Certaines fonctionnalités ne sont disponibles que dans la CLI. Si vous avez besoin d’une fonctionnalité propre à la CLI, exécutez claude dans le terminal intégré de VS Code. Cela nécessite l’installation autonome de la CLI : l’extension n’ajoute pas claude à votre PATH. Consultez Exécuter la CLI dans VS Code.

Exécuter la CLI dans VS Code

Pour utiliser la CLI sans quitter VS Code, appuyez sur Ctrl+` sous Windows/Linux ou sur Cmd+` sur Mac pour ouvrir le terminal intégré, puis exécutez claude. La CLI s’intègre automatiquement à votre IDE pour des fonctionnalités comme l’affichage des diffs et le partage des diagnostics. Si vous utilisez un terminal externe, exécutez /ide dans Claude Code pour le connecter à VS Code. L’installation de l’extension n’ajoute pas claude au PATH de votre shell. L’extension embarque une copie privée de la CLI pour son panneau de chat, mais taper claude dans un terminal nécessite l’installation autonome de la CLI. Effectuez l’installation une seule fois, et les commandes de cette page, y compris claude mcp add et claude --resume, fonctionneront dans n’importe quel terminal. Si claude reste introuvable après l’installation, vérifiez votre PATH.

Basculer entre l’extension et la CLI

L’extension et la CLI partagent le même historique de conversations. Pour poursuivre dans la CLI une conversation commencée dans l’extension, exécutez claude --resume dans le terminal. Cela ouvre un sélecteur interactif dans lequel vous pouvez rechercher et sélectionner votre conversation.

Se connecter à des outils externes avec MCP

Les serveurs MCP (Model Context Protocol) donnent à Claude accès à des outils externes, des bases de données et des API. Pour gérer les serveurs MCP sans quitter VS Code, tapez /mcp dans le panneau de chat. Depuis la boîte de dialogue qui s’ouvre, vous pouvez :
  • Ajouter des serveurs
  • Supprimer des serveurs enregistrés avec la portée locale, utilisateur ou projet
  • Activer ou désactiver des serveurs
  • Vous reconnecter à un serveur
  • Gérer l’authentification OAuth
L’ajout et la suppression de serveurs dans la boîte de dialogue nécessitent Claude Code v2.1.261 ou une version ultérieure. Vous pouvez également exécuter claude mcp add dans le terminal intégré de VS Code (Ctrl+` ou Cmd+`). La boîte de dialogue et la commande du terminal enregistrent dans la même configuration MCP, et les modifications effectuées depuis l’une ou l’autre s’appliquent aux conversations que vous démarrez ensuite. L’exemple ci-dessous ajoute le serveur MCP distant de GitHub, qui s’authentifie avec un jeton d’accès personnel transmis dans un en-tête :
Remplacez YOUR_GITHUB_PAT par votre jeton d’accès personnel. La commande claude mcp add enregistre la configuration sans valider les identifiants : une valeur fictive est donc acceptée ici, mais le serveur ne parviendra pas à se connecter par la suite. Pour vérifier la connexion, démarrez une nouvelle conversation, tapez /mcp et vérifiez que le serveur affiche Connected. Un serveur dont les identifiants sont incorrects affiche Failed. Une fois la configuration terminée, demandez à Claude d’utiliser les outils (par exemple, « Review PR #456 »).
Pour trouver des serveurs auxquels vous connecter, consultez Trouver et créer des serveurs MCP.

Le serveur MCP intégré de l’IDE

Lorsque l’extension est active, elle exécute un serveur MCP local auquel la CLI se connecte automatiquement. Grâce à ce serveur, la CLI :
  • Ouvre les diffs dans la visionneuse de diff native de VS Code
  • Lit votre sélection actuelle pour les mentions @
  • Demande à VS Code d’exécuter des cellules lorsque vous travaillez dans un notebook Jupyter
Le serveur s’appelle ide et est masqué dans /mcp, car il n’y a rien à configurer. Toutefois, si votre organisation utilise un hook PreToolUse pour ajouter des outils MCP à la liste d’autorisation, vous devez savoir qu’il existe. Contexte de la sélection et du fichier ouvert. Lorsqu’elle est connectée, la CLI inclut votre sélection actuelle dans l’éditeur et le chemin du fichier actif comme contexte à chaque prompt que vous envoyez. La transcription affiche alors une ligne ⧉ Selected N lines from <file>. Les cas suivants modifient ce contexte :
  • Messages en file d’attente : si vous mettez un message en file d’attente pendant que Claude travaille, il conserve la sélection que vous aviez au moment où vous avez appuyé sur Enter, quelle que soit votre sélection ultérieure.
  • Fichiers sensibles : pour exclure un fichier sensible tel que .env, ajoutez une règle de refus Read pour son chemin. Une règle de refus correspondante empêche à la fois le texte sélectionné et la notification de fichier ouvert pour ce fichier de parvenir à Claude.
  • Attach Open File désactivé : si vous désactivez le paramètre Attach Open File, la CLI ne reçoit le chemin du fichier actif que lorsque du texte y est sélectionné.
Transport et authentification. Le serveur écoute sur 127.0.0.1 sur un port aléatoire compris entre 10000 et 65535, et ce port n’est pas configurable. Le transport et le jeton d’authentification fonctionnent comme suit :
  • Transport : ws:// non chiffré. Comme le socket est limité au loopback, tout processus capable de capturer le trafic peut également lire le jeton dans le fichier de verrouillage ; TLS n’apporterait donc aucune protection supplémentaire.
  • Jeton d’authentification : chaque activation de l’extension génère un nouveau jeton d’authentification aléatoire et l’écrit dans un fichier de verrouillage à l’emplacement ~/.claude/ide/<port>.lock. La CLI doit présenter ce jeton dans l’en-tête X-Claude-Code-Ide-Authorization pour se connecter.
  • Permissions du fichier de verrouillage : le fichier de verrouillage dispose des permissions 0600 dans un répertoire 0700, de sorte que seul l’utilisateur qui exécute VS Code peut le lire. Si CLAUDE_CONFIG_DIR est défini, le fichier de verrouillage est écrit dans $CLAUDE_CONFIG_DIR/ide/ à la place.
Outils exposés au modèle. Le serveur héberge une douzaine d’outils, mais seuls deux sont visibles par le modèle. Les autres sont des RPC internes que la CLI utilise pour sa propre interface, par exemple pour ouvrir des diffs, lire des sélections et enregistrer des fichiers. Ils sont filtrés avant que la liste des outils ne parvienne à Claude. Diagnostics dans le panneau de chat. Dans le panneau de chat, avec Claude Code v2.1.285 ou ultérieur, Claude lit le panneau Problems de VS Code via un serveur intégré distinct nommé claude-vscode. Claude peut lui demander les erreurs et avertissements actuels d’un fichier, ou de tous les fichiers pour lesquels VS Code dispose de diagnostics. Les hooks et les règles de permission voient l’outil de diagnostics du panneau de chat sous le nom mcp__claude-vscode__getDiagnostics. Pour couvrir les diagnostics à la fois dans la CLI et dans le panneau de chat, indiquez à la fois mcp__ide__getDiagnostics et mcp__claude-vscode__getDiagnostics dans votre hook ou votre règle. Cet exemple de settings.json refuse les deux outils :
Une règle de refus Read ne couvre aucun de ces deux outils ; bloquez-les donc par leur nom avec une règle de refus, comme le fait l’exemple. L’exécution Jupyter demande toujours confirmation au préalable. mcp__ide__executeCode ne peut rien exécuter silencieusement. Chaque appel passe par les étapes suivantes :
  1. Le code est inséré sous forme de nouvelle cellule à la fin du notebook actif.
  2. VS Code fait défiler l’affichage jusqu’à la cellule.
  3. Un Quick Pick natif vous demande de choisir Execute ou Cancel.
Annuler, ou fermer le sélecteur avec Esc, renvoie une erreur à Claude et rien n’est exécuté. L’outil refuse également d’emblée lorsqu’aucun notebook n’est actif, lorsque l’extension Jupyter (ms-toolsai.jupyter) n’est pas installée ou lorsque le kernel n’est pas Python.
La confirmation par Quick Pick est distincte des hooks PreToolUse. Une entrée de liste d’autorisation pour mcp__ide__executeCode permet à Claude de proposer l’exécution d’une cellule ; c’est le Quick Pick dans VS Code qui lui permet de l’exécuter réellement.

Résoudre les problèmes courants

Les erreurs de connexion, de réseau et de lancement disposent de leurs propres entrées sur les pages de dépannage de l’installation et de référence des erreurs. Repérez ce que vous voyez dans le tableau, puis suivez le lien.

L’extension ne s’installe pas

  • Assurez-vous de disposer d’une version compatible de VS Code (1.94.0 ou ultérieure)
  • Vérifiez que VS Code a la permission d’installer des extensions
  • Essayez de l’installer directement depuis la VS Code Marketplace

L’icône Spark n’est pas visible

L’icône Spark apparaît dans la Barre d’outils de l’éditeur (en haut à droite de l’éditeur) lorsqu’un fichier est ouvert. Si vous ne la voyez pas :
  1. Ouvrez un fichier : l’icône nécessite qu’un fichier soit ouvert. Avoir uniquement un dossier ouvert ne suffit pas.
  2. Vérifiez la version de VS Code : la version 1.94.0 ou ultérieure est requise. Vérifiez-la sous Help > About
  3. Redémarrez VS Code : exécutez « Developer: Reload Window » depuis la Palette de commandes
  4. Désactivez les extensions en conflit : désactivez temporairement les autres extensions d’IA (Cline, Continue, etc.)
  5. Vérifiez la confiance de l’espace de travail : l’extension ne fonctionne pas en mode restreint
Vous pouvez également cliquer sur ✻ Claude Code dans la Barre d’état, dans le coin inférieur droit de la fenêtre. Cela fonctionne même sans fichier ouvert. Vous pouvez aussi utiliser la Palette de commandes (Cmd+Shift+P / Ctrl+Shift+P) et saisir « Claude Code ».

Cmd+Esc ne fait rien sur macOS

Sur macOS Tahoe et versions ultérieures, le raccourci système Game Overlay est associé par défaut à Cmd+Esc et intercepte la touche avant qu’elle n’atteigne VS Code. Pour libérer le raccourci :
  1. Ouvrez Réglages Système
  2. Accédez à Clavier, puis Raccourcis clavier, puis Manettes de jeu
  3. Décochez la case Game Overlay
Vous pouvez également associer l’extension à une autre touche : ouvrez l’éditeur de raccourcis clavier de VS Code (Cmd+K Cmd+S), recherchez Claude Code: Focus input et attribuez un nouveau raccourci clavier.

Une conversation reprise est d’abord vide

Lorsque vous reprenez une conversation passée ou qu’une conversation revient après un rechargement, ses messages peuvent rester vides pendant que le processus Claude Code de la conversation démarre. Après environ une seconde, Waiting for your plugins… apparaît dans l’espace vide. Vous n’avez rien à faire. Les messages apparaissent une fois que le processus a démarré et confirmé qu’aucun plugin n’a besoin de les vérifier au préalable, ou au bout de 20 secondes si le démarrage prend plus de temps.

Le panneau cesse de répondre chaque fois qu’un rechargement rouvre une conversation

Si l’ensemble du panneau plante, se fige ou n’affiche que Something went wrong chaque fois que vous rechargez et que votre conversation revient, mettez à jour l’extension vers la v2.1.301 ou ultérieure. Rechargez ensuite la fenêtre ou redémarrez à nouveau VS Code. Après deux échecs consécutifs de l’ouverture de la conversation, vous obtenez un nouveau chat à sa place, accompagné d’un avis indiquant qu’elle n’a pas été rouverte.

Une formule s’affiche en LaTeX brut

Si aucune formule mathématique des réponses de Claude n’est mise en forme, vérifiez la version de l’extension dans la vue Extensions, car le rendu mathématique nécessite la version 2.1.301 ou ultérieure. Si vous utilisez le mode terminal, qui ne met pas en forme les mathématiques quelle que soit la version, décochez le paramètre Use Terminal afin que Claude Code s’ouvre plutôt dans le panneau de chat. Si une formule s’affiche telle qu’écrite alors que d’autres à proximité sont mises en forme, vérifiez les causes suivantes :
  • Elle se lit comme autre chose que des mathématiques : un texte $…$ qui se lit comme un mot reste tel qu’écrit, par exemple $O(n log n)$. Un texte $…$ qui commence par un chiffre, tel que $30$ ou $1/N$, reste également tel qu’écrit, sauf si un caractère tel que =, + ou ^ l’identifie comme des mathématiques. Demandez plutôt à Claude un bloc $$ sur ses propres lignes, que le panneau met en forme sans cette vérification.
  • Elle contient des espaces, est longue ou est répartie sur plusieurs lignes : $ x^2 $ avec des espaces à l’intérieur des dollars, un contenu $…$ de plus de 60 caractères, et un $…$ ou \(…\) réparti sur deux lignes ne sont pas mis en forme. Demandez plutôt à Claude un bloc $$ sur ses propres lignes, qui n’a aucune de ces limites.
  • Le TeX ne peut pas être mis en forme : une formule contenant une erreur de syntaxe, une définition de macro telle que \newcommand ou \def, ou un % non échappé s’affiche telle qu’écrite. Demandez à Claude de la réécrire en corrigeant l’erreur, sans la macro, ou avec \% pour le signe pourcentage.
  • Elle est trop volumineuse : une formule de plus de 8 192 caractères, ou une formule dont le rendu serait bien plus grand que sa source, s’affiche telle qu’écrite. Demandez à Claude de la diviser en formules plus petites ou de l’écrire de manière plus compacte.
  • Elle suit une grande quantité de mathématiques : au sein d’un même bloc de texte d’une réponse, le panneau met en forme les formules dans l’ordre jusqu’à une limite. Une formule ultérieure qui dépasserait cette limite s’affiche telle qu’écrite. Demandez à Claude de renvoyer seule la formule dont vous avez besoin.

Claude Code ne répond jamais

Si Claude Code ne répond pas à vos prompts :
  1. Vérifiez votre connexion internet : assurez-vous de disposer d’une connexion internet stable
  2. Démarrez une nouvelle conversation : essayez de démarrer une nouvelle conversation pour voir si le problème persiste
  3. Essayez la CLI : exécutez claude depuis le terminal pour voir si vous obtenez des messages d’erreur plus détaillés
Si les problèmes persistent, signalez un problème sur GitHub en fournissant des détails sur l’erreur.

Désinstaller l’extension

Pour désinstaller l’extension Claude Code :
  1. Appuyez sur Cmd+Shift+X sur Mac ou Ctrl+Shift+X sur Windows/Linux pour ouvrir la vue Extensions
  2. Recherchez « Claude Code »
  3. Cliquez sur Uninstall
Si vous exécutez claude dans un terminal intégré de VS Code, Claude Code réinstalle automatiquement l’extension. Pour qu’elle reste désinstallée, désactivez Auto-install IDE extension dans /config, ou définissez autoInstallIdeExtension sur false. Vous pouvez également définir la variable d’environnement CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL sur 1. Pour supprimer également les données de l’extension et réinitialiser tous les paramètres, supprimez le répertoire de stockage de l’extension correspondant à votre plateforme. Sur macOS :
Sur Linux :
Sur Windows, dans PowerShell :
Pour obtenir de l’aide supplémentaire, consultez le guide de dépannage.

Prochaines étapes

Maintenant que vous avez configuré Claude Code dans VS Code :