Cómo usar GitHub Copilot en VS Code
Si desea llevar la codificación al siguiente nivel, conozca a GitHub Copilot, el asistente de codificación impulsado por IA que puede cambiar radicalmente la forma en que codifica. GitHub Copilot utiliza la tecnología del modelo de lenguaje GPT-3 para sugerencias y mejoras de código rápidas. El Copilot puede hacer que la codificación sea más accesible para los desarrolladores más nuevos que recién comienzan o para los experimentados que desean ahorrar tiempo y poder mental. Está disponible para varios entornos de desarrollo integrados (IDE), incluido el popular Visual Studio (VS) Code.
En el artículo, le mostraremos cómo instalar y usar GitHub Copilot en VS Code, para que pueda puede saborear la nueva era de la codificación y todos los increíbles beneficios que trae.
Cómo instalar GitHub Copilot
Antes de ingresar al nuevo y emocionante mundo de la codificación impulsada por IA, necesita instalar GitHub Copilot. Aquí se explica cómo obtenerlo:
Dirígete a tu cuenta de GitHub y ve a”Configuración”.
Seleccione”GitHub Copilot”en el menú de la izquierda. Haz clic en”Permitir”para habilitarlo y luego en”Guardar”.Abra Visual Studio Code y vaya a”Extensiones”.
Busca”GitHub Copilot”.Instalar GitHub Copilot y reiniciar VS Código.
En la parte inferior de la ventana, verá que GitHub Copilot está activo en el IDE. Tenga en cuenta que el período de prueba gratuito de GitHub Copilot solo dura dos meses. Deberá suscribirse si desea continuar usándolo después de la prueba.
Usar GitHub Copilot en VS Code
Después de completar la configuración, es hora de ver cómo GitHub El copiloto se ve en acción. Hay muchas maneras de usar Copilot y exploraremos solo algunas actividades cotidianas que probablemente usará.
Autocompletar magia
GitHub Copilot es como el hada madrina de la codificación , completando mágicamente sus líneas de código con sugerencias impulsadas por IA. Para ver estas sugerencias, comience a escribir su código (en un idioma compatible) y observe cómo GitHub Copilot ofrece sugerencias contextuales. Para aceptar una recomendación, presione”Tab”, que aparecerá automáticamente en su ventana de código.
Generación de funciones a partir de nombres de funciones o comentarios
A diferencia de algunos asistentes de codificación de IA más antiguos, GitHub Copilot tiene más trucos bajo la manga proverbial que autocompletar. También puede generar funciones basadas en nombres de funciones o comentarios que proporcione.
Por ejemplo, si está creando una función para encontrar el número más alto en una matriz , comience a escribir:
“function findHighestNumber(array) {…”
Espere un momento y GitHub Copilot sugerirá el resto de la función.
Ejemplos de ayuda
Tal vez esté trabajando con clases de Javascript, Express, React o Python. GitHub Copilot lo respalda para estas tareas. Puede generar plantillas de código para marcos populares, lo que hace que su desarrollo sea casi sencillo. Escriba un comentario o nombre de función que describa lo que desea y GitHub Copilot evocará el código. Por ejemplo:
Para generar una función para multiplicar dos números en JavaScript, escriba un comentario como”Crear una función para multiplicar dos números”. Luego, presione”Entrar”y GitHub Copilot le ofrecerá sugerencias en el idioma elegido. Puede generar rápidamente arreglos y objetos con diferentes tipos de datos con GitHub Copilot. Por ejemplo, puede crear una matriz de elementos para un videojuego o una matriz de objetos con pares clave-valor que combinan números, cadenas y valores booleanos. GitHub Copilot también puede ayudarlo a importar módulos y paquetes para React y Express. Por ejemplo, puede importar ganchos como useState y useEffect en React o el paquete CORS en Express. Copilot puede ayudarlo a generar código HTML para el desarrollo web. Puedes crear elementos como listas desordenadas, personalizar sus estilos y mucho más.
GitHub Copilota el contexto de tu código y está aquí para ayudarte con múltiples sugerencias.
Pasar por las sugerencias
GitHub Copilot se trata de brindarle opciones. Si no le gusta la primera sugerencia que proporciona, use”Alt + ]”u”Opción + ]”en Mac para recorrer las soluciones alternativas. También puede presionar”Ctrl + Enter”para ver hasta 10 sugerencias en una ventana separada. Para aceptar una solución, presione”Tab”o presione”Esc”para cancelar e ignorar todas las sugerencias.
Codificación Sugerencias para maximizar el potencial de GitHub Copilot
Para aprovechar al máximo este nuevo compañero de codificación impulsado por IA, tenemos algunos consejos para ayudarlo a maximizar su potencial.
Métodos abreviados de teclado
Puede que los métodos abreviados de teclado no sean del agrado de todos, pero pueden ser útiles cuando desea exprimir un poco más de tiempo libre tu trabajo. GitHub Copilot viene con una variedad de atajos de teclado útiles para acelerar la codificación. Tómate el tiempo para aprender y dominar estos atajos, y ahorrarás más tiempo en el futuro al codificar más rápido que nunca.
Por ejemplo, use”Ctrl + Enter”para abrir la página de sugerencias de Copilot o”Tab”para aceptar la sugerencia. Estos accesos directos lo ayudarán a navegar por las funciones de Copilot de manera rápida y eficiente.
GitHub Copilot para tareas repetitivas
GitHub Copilot realmente destaca en tareas repetitivas, como completar formularios o generar código repetitivo. Delegue estas tediosas tareas a su compañero de IA. De esta manera, los superará sin problemas y liberará tiempo para tareas intelectualmente más interesantes. Esto significa que puede concentrarse más en los problemas complejos o los aspectos creativos de su proyecto, mientras que Copilot maneja los mundanos.
Aprenda de GitHub Copilot
Créalo o no, GitHub Copilot puede ser un excelente aprendizaje herramienta. Es ideal para nuevos desarrolladores aspirantes y personas que desean programar por diversión y desarrollo personal, pero que se han desanimado por la curva de aprendizaje potencialmente empinada. No es un simple truco de velocidad.
Usar la herramienta lo expondrá a muchos patrones de código y mejores prácticas, lo que lo ayudará a desarrollar sus habilidades de codificación y convertirse en un mejor desarrollador. Observe cómo Copilot genera código y compárelo con sus propios enfoques. Esto le permite descubrir nuevas técnicas, optimizar el flujo de trabajo y ampliar los conocimientos de programación. Con el tiempo, es posible que dependa menos de Copilot para obtener ideas y correcciones de código y lo use más como una herramienta de automatización tediosa.
Programación combinada con GitHub Copilot
Piense en GitHub Copilot como su Programador de pares de IA. Úselo para obtener una segunda opinión sobre su código, busque ayuda con la manipulación de fecha y hora o para obtener ayuda cuando esté perplejo. Incluso puede usarlo para intercambiar ideas o explorar soluciones alternativas a los problemas. Puede tratar a Copilot como un compañero de equipo confiable que siempre está listo para ayudar.
Soporte multilingüe
GitHub Copilot no se limita a un solo lenguaje de programación. Es compatible con muchos lenguajes como C++, JavaScript, Python, TypeScript, Ruby, etc. Esto significa que puede confiar en Copilot para ayudarlo a navegar diferentes tipos de proyectos o elegir nuevos lenguajes más fácilmente.
El soporte multilingüe ofrece algunos claros beneficios para los novatos en programación que aprenden su primer idioma. Pero los beneficios se extienden a los codificadores experimentados que pueden haber trabajado con un idioma durante muchos años pero quieren probar un nuevo idioma. El Copilot hará que la transición sea sencilla al detectar los errores que ocurren al pasar de un idioma a otro.
Más rápido, más simple y más fácil
Y ahí lo tiene: los primeros pasos para utilizando GitHub Copilot con Visual Studio Code. Este compañero de codificación impulsado por IA puede parecer intimidante o incluso engañoso al principio, pero puede hacer que sus aventuras de codificación sean más agradables y eficientes. Avance y conquiste esas líneas de código con su nuevo compañero, GitHub Copilot, y disfrute de un código mejor y más limpio y de más tiempo para otras tareas.
¿Ya probó GitHub Copilot? ¿Cuál de sus funciones te parece más útil? Mantenga la conversación en la sección de comentarios a continuación.
Descargo de responsabilidad: algunas páginas de este sitio pueden incluir un enlace de afiliado. Esto no afecta nuestro editorial de ninguna manera.