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

# Dépannage de Visual Studio Code (VSCode)

> Résoudre les problèmes de l’extension VS Code, notamment les paramètres de proxy, les erreurs de certificat, la configuration du serveur API et les problèmes de réponse du Chat.

<Note>
  Nous recommandons vivement d'utiliser le Windsurf Editor natif ou le plug-in local JetBrains pour leurs capacités avancées d’IA agentique et leurs fonctionnalités de pointe.
  L’extension VSCode est en mode maintenance.
</Note>

VSCode 1.89 ou version ultérieure est prise en charge.

<div id="gathering-extension-logs">
  # Collecte des logs de l’extension
</div>

À partir de l’extension VS Code 1.10.0, les diagnostics de l’extension sont téléchargeables via la page Paramètres. Ce téléchargement contiendra un ensemble de logs et de paramètres pertinents dans un fichier texte.

*Pour les logs de sortie complets de VS Code :*

1. Ouvrez la Palette de commandes (`Ctrl/Cmd + Shift + P` ou via Affichage > Palette de commandes)

2. Saisissez "Show logs" et sélectionnez l’option `Developer: Show Logs`

3. Dans la liste déroulante, sélectionnez `Extension Host`

4. Vous devriez voir quelque chose de similaire à l’image ci-dessous :

<Frame>
  <img src="https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/plugins/troubleshooting-vscode-showlogs.jpg?fit=max&auto=format&n=vRt4FQOyBeZpD2Pu&q=85&s=8a5317496a257a1efffaf5191c7963c9" width="2244" height="410" data-path="assets/plugins/troubleshooting-vscode-showlogs.jpg" />
</Frame>

5. Modifiez la liste déroulante en haut à droite indiquant "Extension Host" et sélectionnez "Codeium"

6. Exportez ou copiez les logs

<div id="known-ide-issues-and-solutions">
  # Problèmes connus de l’IDE et solutions
</div>

<div id="esplit-is-not-defined">
  ## e.split n’est pas défini
</div>

Vous utilisez une version de VS Code non prise en charge. Mettez à jour vers une version compatible, puis réessayez. Vous trouverez la liste des versions compatibles [ici](/fr/plugins/compatibility).

<div id="using-the-wrong-api-server">
  ## Utilisation du mauvais serveur d’API
</div>

Si un utilisateur modifie l’URL de l’API Server/Portal dans les paramètres de son **workspace**, cela remplacera ses paramètres utilisateur et peut entraîner une erreur où l’extension communique avec le mauvais serveur d’API.

Assurez-vous que l’URL de votre API Server/Portal est correctement configurée et qu’elle n’est pas involontairement remplacée par les paramètres du workspace.

<div id="not-seeing-codeium-chat-responses">
  ## Vous ne voyez pas les réponses de Codeium Chat
</div>

Si vous envoyez des messages à Codeium Chat mais ne voyez aucune réponse, vérifiez si vous pouvez annuler la réponse. Si vous ne pouvez pas l’annuler, cela signifie qu’elle a bien été générée mais n’a pas été affichée. Cela peut se produire si le serveur web du Chat perd la connexion avec l’extension. Redémarrer VS Code et rouvrir le panneau Codeium Chat devrait faire apparaître les réponses.

<div id="unable-to-read-file-packagejson">
  ## Impossible de lire le fichier .../package.json
</div>

```
Unable to read file .../.vscode/extensions/codeium.codeium-<version>/package.json
```

Si l’erreur ci-dessus apparaît dans les journaux de Codeium, essayez de supprimer le dossier de l’extension (.../.vscode/extensions/codeium.codeium-\<version>), puis réinstallez l’extension.

Pour ce faire manuellement :

1. Ouvrez la palette de commandes (CTRL + SHIFT + P)
2. Exécutez 'Codeium Enterprise: Reset'
3. Sélectionnez "Help" dans la fenêtre contextuelle
4. Sélectionnez "Show Disabled Extensions"
5. Réactivez votre extension Codeium

<div id="proxy-network-issues">
  ## Problèmes de proxy / réseau
</div>

Décocher `Detect Proxy` dans les paramètres de Codeium dans VSCode peut parfois résoudre des problèmes rencontrés lorsque l’extension tente d’utiliser un proxy alors qu’elle ne devrait pas.

<div id="certificate-issues">
  ## Problèmes de certificat
</div>

Si vous rencontrez les erreurs suivantes :

```
ConnectError: [internal] impossible d'obtenir le certificat de l'émetteur
```

```
[ERROR]: [internal] unable to verify the first certificate
```

```
tls : échec de la vérification du certificat : x509 : le certificat « <yourdomainurl> » n'est pas conforme aux normes
```

Cela suggère que l’extension Codeium n’arrive pas à établir une confiance dans la connexion TLS à votre portail Enterprise / serveur d’API, car elle ne fait pas confiance au certificat présenté. Cela signifie soit que le certificat présenté par le déploiement Codeium n’est pas approuvé, soit qu’un certificat présenté par un proxy d’entreprise interceptant la requête ne l’est pas.

Dans les deux cas, la solution à privilégier consiste à s’assurer que le certificat racine ayant signé ce certificat est correctement installé sur les machines des utilisateurs finaux, à l’emplacement approprié. VS Code et la plupart des autres IDE chargent les certificats depuis l’emplacement par défaut du système d’exploitation.

Votre certificat est émis et géré par votre équipe Informatique ou Admin locale. Veuillez la contacter pour obtenir de l’aide concernant l’installation des certificats nécessaires sur votre système.

Il est important que la chaîne de certificats complète soit présentée à l’endroit où la connexion TLS est terminée. Souvent, si seul le certificat feuille est présenté, VS Code et d’autres IDE ne peuvent pas vérifier son authenticité, car ils ne connaissent pas le certificat intermédiaire qui valide le certificat feuille et est lui-même validé par le certificat racine. Les navigateurs peuvent souvent contourner ce problème, car les utilisateurs auront probablement déjà consulté un autre site web qui présente la chaîne de certificats complète, de sorte que le certificat intermédiaire est vu et mis en cache, mais des applications comme VS Code n’ont pas cet avantage.

L’extension VS Code Network Proxy Text est utile pour diagnostiquer les problèmes de certificats.
