12. Instalación, Activación y Configuración de GitHub Copilot en VS Code
Configura tu cuenta de GitHub Copilot (Plan Free, Pro o Student), instala las extensiones oficiales y ajusta las reglas de privacidad.
¿Qué es GitHub Copilot y Cómo Activarlo en VS Code?
GitHub Copilot es el asistente de programación con Inteligencia Artificial integrado directamente en el corazón de Visual Studio Code. Hoy está disponible para todos los desarrolladores a través de tres modalidades:
- GitHub Copilot Free: Nivel gratuito oficial integrado en VS Code que ofrece 2,000 completados de código y 50 mensajes de chat al mes solo con iniciar sesión en tu cuenta de GitHub.
- GitHub Student Developer Pack (Gratis para estudiantes y profesores): Acceso 100% gratuito e ilimitado a Copilot Pro verificando tu correo institucional en
education.github.com. - GitHub Copilot Pro / Business: Suscripción profesional sin límites de autocompletado y con acceso a múltiples modelos de frontera (Claude 3.5 Sonnet, GPT-4o, o3-mini, Gemini).
Pasos de Instalación y Verificación de Estado
| Paso | Acción en VS Code | Resultado Esperado |
|---|---|---|
| 1. Instalar Extensiones | Abre Ctrl+Shift+X y busca GitHub Copilot (instalará automáticamente GitHub Copilot y GitHub Copilot Chat). |
Aparece el icono de robot de Copilot en la barra superior y en la barra de estado inferior derecha. |
| 2. Autenticación OAuth | Haz clic en Sign in to GitHub cuando aparezca el aviso y autoriza tu navegador. | Tu sesión queda vinculada y el icono de Copilot deja de tener una barra diagonal de desconexión. |
| 3. Control por Lenguaje | Haz clic en el icono de Copilot en la esquina inferior derecha de la Status Bar. | Puedes pausar o activar las sugerencias globalmente o solo para el lenguaje actual (ej: desactivar en markdown y activar en php). |
⚡ Ajustes Recomendados de GitHub Copilot en settings.json
Cómo habilitar o deshabilitar el autocompletado de Copilot por tipo de archivo y activar acciones inteligentes.
{
// --- Control de Activación de Sugerencias por Tipo de Archivo ---
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": true,
"scminput": false,
"php": true,
"javascript": true,
"html": true,
"css": true,
"sql": true
},
// --- Habilitar Sugerencias Automáticas en Vivo (Ghost Text) ---
"editor.inlineSuggest.enabled": true,
"editor.inlineSuggest.showToolbar": "onHover",
// --- Idioma Preferido para Respuestas en Copilot Chat ---
"github.copilot.chat.localeOverride": "es"
}
Mini-Quiz de Retención
Comprueba tu comprensión antes de pasar a la siguiente lección¿Qué ajuste en settings.json fuerza a que GitHub Copilot Chat responda siempre en español aunque la interfaz de tu código o sistema esté en inglés?
¿Tienes dudas con este tema?
Sócrates AI puede darte analogías y explicarte este código paso a paso.🚀 ¿Quieres dominar Visual Studio Code & GitHub Copilot Profesional y crear proyectos reales?
Aprende arquitectura limpia, desarrollo web moderno, buenas prácticas y despliegue en producción con nuestro Bootcamp Fullstack Developer con mentorías en vivo.
🏛️ Autoría y Propiedad Intelectual: Obra educativa original de David Amador para Kilopolis Academia (Solucionáticos), estructurada sobre las especificaciones y estándares abiertos del W3C, el estándar vivo de WHATWG y la documentación oficial de código abierto. © Todos los derechos reservados.