# Inicio rápido para usar GitHub Copilot en el IDE

Use Copilot en el IDE para explicar conceptos, código completo, proponer modificaciones y validar archivos con el modo de agente.

GitHub Copilot está disponible en los IDE admitidos: Visual Studio Code, , Visual Studio, JetBrains IDEsEclipse y XCode. Puede responder a preguntas y explicar conceptos, y sugerir o completar código a medida que trabaje. En los IDE que admiten el modo de agente, también puede proponer modificaciones y validar archivos.

En este inicio rápido se muestra cómo usar estas funcionalidades. Tarda unos diez minutos.

## Prerequisites

* **Un plan activo Copilot .** Consulte [Acerca de GitHub Copilot](/es/copilot/get-started/about-github-copilot#get-access).
* **La Copilot extensión para tu IDE.** Consulte [Instalación de la extensión GitHub Copilot en su entorno](/es/copilot/how-tos/set-up/install-copilot-extension).
* **Ha iniciado sesión en GitHub en su IDE.** Si tiene problemas de autenticación, consulte [Solución de problemas comunes con GitHub Copilot](/es/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues).

## Formular una pregunta sobre el código

1. Abra un archivo de código existente en el editor.

2. Abra la Copilot Chat ventana.

   La forma de hacerlo depende del IDE.

   * En Visual Studio Code, presione <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>I</kbd> (Windows/Linux) o <kbd>Control Command</kbd>+<kbd></kbd>+<kbd>I</kbd> (macOS).
   * En otros IDE, busque Copilot Chat en la barra de menús o en la barra lateral. Consulte [Hacer preguntas a GitHub Copilot en un IDE](/es/copilot/how-tos/chat-with-copilot/chat-in-ide).

3. Escriba `what does this file do`y presione <kbd>Entrar</kbd>.

CopilotLa respuesta se muestra debajo de su pregunta.

1. Seleccione una línea de código en el editor y escriba `explain this line` en la ventana de chat.

Copilot puede ver el archivo que tiene abierto, por lo que puede preguntar sobre el código en lugar de describirlo primero.

## Deja que Copilot realice una tarea

La mayoría de los IDE admiten **el modo de agente**. En el modo de agente, describe lo que desea y Copilot decide qué archivos cambiar, realiza las modificaciones y ejecuta comandos con su aprobación.

Para comprobar si el IDE admite el modo de agente, consulte [matriz de características de Copilot](/es/copilot/reference/copilot-feature-matrix?tool=ides).

1. En la ventana de chat, seleccione **Agente** y, a continuación, describa una tarea. Por ejemplo: `Create a task manager web app with the ability to add, delete, and mark tasks as completed`.

2. Presione <kbd>ENTRAR</kbd>.

Copilot genera los archivos y el código necesarios.

1. Revise los cambios y, a continuación, use los controles del IDE para aceptarlos.

Cuando estés listo, guarda los cambios y haz un commit cuando todo esté bien.

## Consigue tu primera sugerencia en línea

GitHub Copilot puede sugerir código a medida que trabaje y admita muchos lenguajes de programación. En este ejemplo se usa JavaScript, pero puede seguir en su lenguaje preferido.

1. En el IDE, cree un archivo javaScript (*\*.js*).
2. En el archivo de JavaScript, escriba el encabezado de función siguiente.

   ```javascript copy
   function calculateDaysBetweenDates(begin, end) {
   ```

Copilot sugerirá automáticamente el cuerpo completo de una función en texto gris. La sugerencia exacta puede variar.

1. Para aceptar la sugerencia, presiona <kbd>Tab</kbd>.

Cuando estés listo, guarda los cambios y haz un commit cuando todo esté bien.

## Pasos siguientes

* Personalice Copilot en el IDE con instrucciones personalizadas. Consulte [Añadir instrucciones personalizadas del repositorio para GitHub Copilot en tu IDE](/es/copilot/how-tos/configure-custom-instructions-in-your-ide/add-repository-instructions-in-your-ide#further-reading).
* Prueba el GitHub Copilot app. Consulte [Introducción a la aplicación Copilot de GitHub](/es/copilot/get-started/quickstart-copilot-app).