Conectar CLI de Copilot a VS Code proporciona lo mejor de ambos entornos: la velocidad y flexibilidad de un flujo de trabajo basado en terminal, combinado con las herramientas visuales enriquecidas del editor. Con una conexión establecida, puede hacer lo siguiente:
-
**Use la selección del editor como contexto** : seleccione código en VS Code y haga referencia a ella directamente en los mensajes de la CLI, sin necesidad de especificar rutas de acceso de archivo o números de línea. -
**Revisar los cambios propuestos como diferencias** : cuando Copilot sugiere modificaciones de archivos, aparecen como diferencias en paralelo en VS Code para que pueda revisar, aceptar o rechazar cada cambio visualmente. -
**Diagnósticos en directo de Surface** : Copilot puede acceder a errores y advertencias en tiempo real de VS Code, por lo que puede encontrar y corregir problemas que el editor ya ha detectado. -
**Recuperar sesiones entre herramientas** — visualice las transcripciones de sesión de la CLI en VS Code y reanudarlas en el terminal integrado sin perder contexto.
Conexión a VS Code
CLI de Copilot se puede conectar automáticamente a VS Code al iniciar una sesión de la CLI. Además, durante una sesión interactiva, puede optar por conectarse a cualquier espacio de trabajo que esté abierto actualmente en VS Code en el equipo local.
Conexión automática al inicio
Cuando inicias CLI de Copilot, comprueba si el directorio de trabajo actual desde el que iniciaste la CLI coincide con alguna carpeta de área de trabajo que tienes abierta en VS Code en modo de confianza. Si hay una coincidencia, la CLI se conecta a la instancia correspondiente de VS Code. La conexión se produce sin importar dónde uses CLI de Copilot: en un terminal integrado en VS Code, o en una aplicación de terminal externa que se ejecuta en una ventana separada.
Si CLI de Copilot se conecta con éxito a VS Code, el mensaje del entorno que aparece al iniciar incluirá "Visual Studio Code conectado" o "Visual Studio Code - Insiders conectado".
Si tiene la misma área de trabajo abierta en más de una ventana VS Code , la CLI se conecta automáticamente a una de ellas. No se puede conectar a varias instancias del IDE al mismo tiempo. Si prefiere conectarse a una instancia diferente de VS Code, puede cambiar mediante el comando /ide.
Nota:
Si usa GitHub Codespaces, una sesión de la CLI que se ejecuta localmente no puede conectarse a un área de trabajo de VS Code que se ejecuta en el espacio de código remoto. Sin embargo, puede conectarse cuando use la CLI dentro del espacio de código, ya sea en el terminal integrado de VS Code o en una sesión SSH en el host del espacio de código remoto.
Conexión manual durante una sesión interactiva
Si abre un área de trabajo en VS Code después de iniciar CLI de Copilot, o si inició la CLI desde un directorio que no coincide con ninguna área de trabajo abierta, puede usar el comando slash /ide para conectarse manualmente a una área de trabajo de VS Code. El área de trabajo a la que desea conectarse deberá estar abierta actualmente en modo de confianza en VS Code.
Administración de la conexión con el comando de /ide barra diagonal
Use el /ide comando de barra diagonal en una sesión interactiva CLI de Copilot para:
-
**Vea** el estado de conexión actual, por ejemplo, si desea comprobar qué área de trabajo está conectada actualmente. -
**Conéctese** a un área de trabajo diferente VS Code . -
**Desconectar** de VS Code.
También puede alternar las siguientes configuraciones en el menú /ide.
-
**Conexión automática al área de trabajo del IDE coincidente**: controla si la CLI se conecta automáticamente a un área de trabajo coincidente VS Code al iniciarse. -
**Abrir diferencias de edición de archivos en el IDE**: controla si los cambios de archivo propuestos se muestran como diferencias en una pestaña del editor VS Code .
Uso del contexto de VS Code en avisos
Cuando CLI de Copilot está conectado a VS Code, recibe la selección actual del editor cada vez que esta cambia. La selección se muestra debajo de tu indicador en la interfaz de línea de comandos, alineada a la derecha. Este indicador de selección se actualiza cada vez que selecciona código distinto en VS Code.
Esto le permite poder seleccionar algo de código en VS Code y luego poder usar una indicación como:
Debug this
Como alternativa, puede seleccionar código, pero preguntar Copilot sobre todo el archivo:
Explain this file
Revisión de los cambios de archivo como diferencias
Al preguntarle a Copilot que realice cambios en un archivo del área de trabajo, VS Code muestra los cambios propuestos como un diff en una nueva pestaña del editor. Esto facilita ver exactamente lo que Copilot propone. Use los botones aceptar (✓) o rechazar (✗) de la parte superior derecha de la vista de diferencias para aplicar o descartar los cambios. Una vez que acepte o rechace la diferencia, se resuelve el permiso pendiente de edición de archivos y la CLI continúa su flujo de trabajo.
Nota:
- La vista de diferencias no se muestra si ha permitido que Copilot edite archivos sin su aprobación. Por ejemplo, mediante las opciones de línea de comandos
--allow-allo--yolo, o los comandos de barra diagonal/allow-allo/yolo. En su lugar, los cambios propuestos se aplican directamente al archivo del área de trabajo sin mostrar una diferencia y la CLI continúa inmediatamente con el contenido del archivo actualizado. - Si prefiere no usar la vista de comparación en VS Code, puede desactivar esta característica en el menú
/ide. Al desactivarlo, los cambios de archivo propuestos se muestran en la CLI.
Visualizar y reanudar sesiones de CLI en VS Code
Puede leer la transcripción de cualquier sesión de CLI de Copilot para el área de trabajo actual desde VS Code.
-
Abra el Copilot Chat en la barra lateral de VS Code.
-
Haga clic en el icono Sesiones () de la parte superior derecha del panel Chat para mostrar la vista Sesiones.
La vista de sesiones lista tus sesiones Copilot más recientes, con la más reciente en la parte superior.
-
Haga clic en una sesión para leer el texto completo de entrada y salida. En el caso de las sesiones de la CLI, la transcripción es idéntica a la que se mostró en el terminal durante esa sesión.
Si ha ejecutado una sesión de la CLI para el área de trabajo actual que aún no ha visto en la vista Sesiones, se muestra un icono de punto y un recuento no leído junto al icono chat en la barra de título VS Code . Haga clic para activar una lista filtrada de sesiones no leídas. Vuelva a hacer clic en él para borrar el filtro y ver todas las sesiones.

Para continuar una sesión de la CLI en el terminal integrado de VS Code, haga clic derecho en la sesión en la vista de Sesiones y elija Reanudar en Terminal. Esta es una manera rápida de recoger el trabajo desde una ventana de terminal externa sin perder ningún contexto de sesión.
Lectura adicional
-
[AUTOTITLE](/copilot/how-tos/copilot-cli)