> ## 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.

# Solución de problemas en Visual Studio Code (VS Code)

> Soluciona problemas de la extensión de VS Code, como la configuración de proxy, errores de certificado, configuración del servidor de la API y problemas con las respuestas del chat.

<Note>
  Recomendamos encarecidamente usar el Windsurf Editor nativo o el complemento local de JetBrains por sus avanzadas capacidades de IA basada en agentes y sus funciones de vanguardia.
  El complemento de VS Code se encuentra en modo de mantenimiento.
</Note>

Se admite VS Code 1.89 o superior.

<div id="gathering-extension-logs">
  # Recolección de logs de la extensión
</div>

A partir de VS Code Extension 1.10.0, los diagnósticos de la extensión se pueden descargar desde la página de Configuración. Esta descarga incluirá una colección de logs y parámetros relevantes en un archivo de texto.

*Para obtener los logs completos de VS Code:*

1. Abre la Paleta de comandos (`Ctrl/Cmd + Shift + P` o ve a View > Command Palette)

2. Escribe "Show logs" y selecciona la opción `Developer: Show Logs`

3. En el menú desplegable, selecciona `Extension Host`

4. Deberías ver algo similar a la imagen a continuación:

<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. Cambia el menú desplegable en la parte superior derecha que dice "Extension Host" y selecciona "Codeium"

6. Exporta o copia los logs

<div id="known-ide-issues-and-solutions">
  # Problemas conocidos del IDE y sus soluciones
</div>

<div id="esplit-is-not-defined">
  ## e.split no está definido
</div>

Estás usando una versión de VS Code no compatible; actualiza a una versión compatible e inténtalo de nuevo. Puedes encontrar una lista de versiones compatibles [aquí](/es/plugins/compatibility).

<div id="using-the-wrong-api-server">
  ## Uso del servidor de API incorrecto
</div>

Si un usuario cambia la URL del API Server/Portal en la configuración de su **workspace**, esto reemplazará la configuración de usuario y puede provocar un error en el que la extensión se comunique con el servidor de API equivocado.

Asegúrate de que la URL del API Server/Portal esté configurada correctamente y que la configuración del workspace no la haya sobrescrito por accidente.

<div id="not-seeing-codeium-chat-responses">
  ## No ves respuestas de Codeium Chat
</div>

Si intentas enviar mensajes a Codeium Chat pero no ves respuestas, verifica si puedes cancelar la respuesta. Si no puedes cancelarla, significa que la respuesta se generó pero no se mostró. Esto puede ocurrir si el Chat Web Server pierde la conexión con la extensión. Reinicia VS Code y vuelve a abrir el panel de Codeium Chat; deberían aparecer las respuestas.

<div id="unable-to-read-file-packagejson">
  ## No se puede leer el archivo .../package.json
</div>

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

Si el error anterior aparece en los registros de Codeium, intenta eliminar la carpeta de la extensión (.../.vscode/extensions/codeium.codeium-\<version>) y vuelve a instalar la extensión.

Para hacerlo manualmente:

1. Abre la paleta de comandos (CTRL + SHIFT + P)
2. Ejecuta 'Codeium Enterprise: Reset'
3. Selecciona "Help" en la ventana emergente
4. Selecciona "Show Disabled Extensions"
5. Vuelve a habilitar la extensión de Codeium

<div id="proxy-network-issues">
  ## Problemas de proxy y red
</div>

Desmarcar la opción `Detect Proxy` en la configuración de Codeium para VSCode a veces puede resolver problemas cuando la extensión intenta usar indebidamente un proxy.

<div id="certificate-issues">
  ## Problemas con los certificados
</div>

Si te encuentras con los siguientes errores:

```
ConnectError: [internal] no se puede obtener el certificado del emisor
```

```
[ERROR]: [internal] no se puede verificar el primer certificado
```

```
tls: error al verificar el certificado: x509: el certificado "<yourdomainurl>" no es conforme a los estándares
```

Esto sugiere que la extensión de Codeium no puede confiar en la conexión TLS a su portal empresarial o servidor de API porque no confía en el certificado presentado. Esto significa que o bien el certificado presentado por el despliegue de Codeium no es confiable, o bien no lo es el certificado presentado por un proxy corporativo que intercepta la solicitud.

En cualquier caso, la solución más recomendable es asegurarse de que el certificado raíz que firmó ese certificado esté correctamente instalado en los equipos de los usuarios finales en la ubicación correspondiente. VS Code y la mayoría de los demás IDE cargan certificados desde la ubicación predeterminada del sistema operativo.

Su certificado es emitido y administrado por su equipo local de TI o de Administración. Comuníquese con ellos para obtener ayuda con la instalación de los certificados necesarios en su sistema.

Es importante que se presente la cadena completa de certificados desde el punto donde se termina TLS. A menudo, si solo se presenta el certificado de hoja, VS Code y otros IDE no pueden verificar su autenticidad porque no conocen el certificado intermedio que valida el certificado de hoja y que, a su vez, es validado por el certificado raíz. Los navegadores suelen poder sortear este problema, ya que probablemente los usuarios se hayan encontrado con otro sitio web que sí presenta la cadena completa de certificados, por lo que el certificado intermedio se reconoce y se almacena en caché; pero aplicaciones como VS Code no tienen esta ventaja.

La extensión Network Proxy Text de VS Code es útil para depurar problemas de certificados.
