Cómo instalar y usar GitHub Copilot en Visual Studio Code (sin perder la paciencia)
¿Querés que tu editor de código te lea la mente y te sugiera líneas mágicas como por arte de IA? Bienvenido al mundo de GitHub Copilot, el copiloto que no toma mate pero sí te ayuda a codear como un campeón. En esta guía te explico paso a paso cómo instalarlo, configurarlo y sacarle jugo en Visual Studio Code. ¡Vamos que se puede!
🧩 Paso 1: Prerrequisitos (sin llorar)
Antes de empezar, asegurate de tener:
- Visual Studio Code instalado (obvio, pero por las dudas).
- Una cuenta de GitHub (si no tenés, creala en github.com).
- Una suscripción activa a GitHub Copilot (sí, es pago, pero hay trial gratis).
💡 Tip: Si estás en modo prueba, aprovechá los 30 días para testearlo a fondo.
🛠️ Paso 2: Instalación del plugin Copilot
- Abrí Visual Studio Code.
- Andá al ícono de extensiones (📦) en la barra lateral izquierda.
- Buscá “GitHub Copilot” en el buscador.
- Hacé clic en “Install” y esperá que se descargue.
🎉 ¡Listo! Ya tenés el plugin instalado. Pero todavía no hace magia…
🔐 Paso 3: Autenticación con GitHub
- Una vez instalado, VS Code te va a pedir que inicies sesión en GitHub.
- Hacé clic en “Sign in” y seguí el proceso en el navegador.
- Autorizá a Visual Studio Code para usar tu cuenta.
- Si tenés la suscripción activa, Copilot se habilita automáticamente.
🧠 Si ves un cartel que dice “Copilot is ready”, ya podés empezar a codear con estilo.
✨ Paso 4: Usando Copilot como un pro
Ahora viene lo divertido. Abrí un archivo de código (puede ser .js, .py, .html, lo que quieras) y empezá a escribir.
Ejemplo:
function saludar(nombre) {
Copilot va a sugerir automáticamente algo como:
return `Hola, ${nombre}!`;
}
🔥 ¡Boom! Ya tenés una función sin escribirla completa.
Podés aceptar la sugerencia con Tab, ignorarla, o pedir otra con Ctrl + Enter.
🧙♂️ Tips mágicos para usar Copilot
- Comentarios descriptivos ayudan mucho. Escribí
// función para calcular IVAy mirá cómo te completa. - Probá en distintos lenguajes: Python, Bash, HTML, PHP, C++ o hasta Markdown.
- Front End? explicale el diseño que querés. Un div flotante? Un modal? Pedile nomás…
- Si no te gusta lo que sugiere, pedile otra opción. ¡No se ofende!
🧼 Paso 5: Configuración fina (para los obsesivos)
Si querés ajustar cómo se comporta Copilot:
- Andá a “Settings” (⚙️).
- Buscá “Copilot”.
- Podés activar/desactivar sugerencias automáticas, cambiar el comportamiento del panel, etc.
💬 También podés desactivarlo para algún o algunos archivos o lenguajes si te pone nervioso, lo que no sería raro porque en donde tardaste medio segundo en tipear un caracter, ya te está metiendo una sugerencia!!!
🧠 ¿Copilot reemplaza al programador?
No, pero te ahorra tiempo, te inspira y te hace sentir como si tuvieras un mini equipo de desarrollo en tu teclado. Ideal para tareas repetitivas, generar estructuras, o salir del bloqueo mental. No es de cometer muchos errores, pero sus sugerencias y correcciones no siempre entienden exactamente todo el contexto, funciones, clases, rutinas o scripts preexistentes. Mucho menos adivina, así que en general presenta el código que le resulta más simple, limpio y práctico pero para lo que Copilot «cree» que querés obtener. Más vale revisar…
Espectacularmente eficiente para encontrar errores. Si le pegás el error que da el sistema, o un log de consola, o lo que sea que tengas como señal de un problema, Copilot puede revisar cada línea de código de cada archivo y desentrañar el origen de la falla. Igual de bueno para corregir incompatibilidades de un código antiguo cuando se actualiza el lenguaje en el servidor o la versión de base de datos. Y si de códigos antiguos se trata y te toca retomar un viejo poryecto que hace mucho no trabajás, probá la creación de instrucciones generales: Copilot estudiará todo tu proyecto y te va a entregar un documento describiendo el objetivo, la estructura de trabajo y, si se lo pedís, la estructura, explicación y forma de uso de cada uno de sus componentes.
Pedile las cosas de la forma más natural y detallada, como si le estuvieses encargando la tarea a un colega y el resultado puede sorprenderte (o hasta asustarte).
🏁 Conclusión
Aunque puedas no sentirte cómodo con dejar que Copilot meta los dedos en tu código, enseguida vas a darte cuenta de que los tiempos de buscar ejemplos y respuestas útiles entre cientos de foros llenos de haters, errores y discusiones inconducentes quedaron muy, pero muy en el pasado. Tenés para divertirte y experimentar con cada uno de los diferentes modelos de IA (todas las GPT, Claude, etc…) y los diferentes modos (Editor, Agente, etc…).
Si la Skynet nos va a dominar, más vale ir conociéndola a fondo.
Salute!