Cómo utilizar GitHub Copilot en Visual Studio

Si está buscando una manera de acelerar su proceso de codificación en un entorno de Visual Studio, GitHub Copilot, un programador de pares con inteligencia artificial, puede ayudarlo.

En esta guía, explicaremos las instrucciones paso a paso para instalar la extensión y cómo utilizar la inteligencia artificial de la herramienta en el Entorno de Desarrollo Integrado.

¿GitHub Copilot es gratuito en Visual Studio?

Si eres estudiante, profesor o mantenedor de un proyecto popular de código fuente abierto, puedes instalar GitHub Copilot de forma gratuita. Sin embargo, si no pertenece a estas categorías, puede obtener una prueba gratuita única de 30 días de la herramienta.

¿Cómo uso GitHub Copilot con Visual Studio?

Antes de continuar con cualquier paso para obtener GitHub Copilot y usarlo en Visual Studio, realice las siguientes comprobaciones preliminares:

  • Versión actualizada de Visual Studio 2022 o 2019.
  • Una cuenta de GitHub que funcione.
  • Regístrese para unCopiloto de GitHubsuscripción de vista previa técnica.
  • Una conexión a Internet estable

1. Descargue la extensión GitHub Copilot

  1. Presione la tecla de Windows, escribaestudio visualy haga clic en Abrir.
  2. Vaya a la pestaña Extensiones y seleccioneAdministrar extensiones.Extensions - Manage Extensions
  3. Ubique la barra de búsqueda en la esquina superior derecha, escribacopiloto de github, seleccione el resultado apropiado en el panel izquierdo y haga clic en Descargar.Download and Use GitHub Copilot in Visual Studio
  4. Una vez descargado, cierre Visual Studio y se le pedirá que instale la extensión GitHub Copilot; hacer clicModificar.VSIXInstaller_Modify
  5. Siga las instrucciones que aparecen en pantalla para completar el proceso y reiniciar la aplicación Visual Studio 2022.

2. Agregue la cuenta de GitHub a su Visual Studio

Durante el proceso de instalación, es posible que se le solicite que inicie sesión en una cuenta de Microsoft vinculada con su GitHub, si aún no lo ha hecho. De lo contrario, siga estos pasos para agregar su cuenta de GitHub a Visual Studio:

  1. En la aplicación Visual Studio, haga clic en el icono Perfil, seleccioneAgregar otra cuenta, luego elija la cuenta de GitHub.Add the GitHub account
  2. Serás redirigido a la página de inicio de sesión de GitHub en tu navegador; ingrese las credenciales y el código 2FA si es necesario para iniciar sesión. Una vez hecho esto, cierre la ventana del navegador y regrese a la aplicación.

3. Configurar GitHub Copilot para su uso

  1. En Visual Studio 2022, haga clic enArchivo, luego Nuevo>Proyecto.Add new project  - Use GitHub Copilot in Visual Studio
  2. En la página Crear un nuevo proyecto, seleccione cualquiera de las opciones disponibles y haga clic enPróximo.Select the app
  3. Asigne un nombre al proyecto y haga clic en Siguiente.name the project
  4. Hacer clicCrear.Click Create - Use GitHub Copilot in Visual Studio
  5. Obtendrás elCopiloto de GitHubicono en la esquina inferior izquierda de la aplicación Visual Studio 2022. Haga clic en él para obtener opciones como Habilitar globalmente,Habilitar para CSharp, y más. Haga clic en cualquiera de ellos para activarlo y personalizarlo según sus preferencias.Enable options for  GitHub Copilot in Visual Studio
  6. Ahora comience a escribir el código y obtendrá sugerencias o correcciones en color gris. Puede hacer clic en ellos o presionar el botón Tab para aceptar. También puede hacer preguntas o pedirle a la herramienta que escriba código para algo determinado. Por ejemplo, para obtener los colores del arco iris, escriba este comando y presione Entrar: //Generate an array of all the colors from the rainbowUsing GitHub
  7. La herramienta utilizará inteligencia artificial y producirá una sugerencia en color gris; si desea que lo incluya, presione el botón Tab en su teclado.

Explorando las características de GitHub Copilot en Visual Studio

  • Soporte de lenguaje natural para lenguajes de programación.– La inteligencia artificial de GitHub Copilot comprende y procesa el lenguaje natural para proporcionar sugerencias de código, lo que facilita la traducción eficiente de ideas a código real.
  • Sugerencias de estilo autocompletar– Ofrece sugerencias para funciones completas, métodos e incluso fragmentos de código, lo que reduce la codificación manual, ahorrando así tiempo y aumentando la productividad.
  • Sugerencias personalizadas basadas en el contexto.– Proporciona sugerencias sobre el contexto de una función, nombre de variable e incluso atajos de teclado, lo que le ayuda a completar el código más rápido.
  • Capacidad para analizar miles de millones de líneas de código a la vez– GitHub Copilot ha sido capacitado en grandes cantidades de bases de código, por lo tanto, puede analizar código para proporcionar sugerencias relevantes.
  • Accesible desde el panel lateral izquierdo– Puede hacer clic en el icono de GitHub Copilot y seleccionar Abrir Copilot para que aparezca en el lado izquierdo, lo que garantiza una experiencia integrada y perfecta en Visual Studio.
  • Red neuronal– La herramienta utiliza una red neuronal, una variante de la arquitectura Generative Pre-trained Transformer (GPT), para generar sugerencias de finalización de código inteligentes y precisas.
  • Añade comentarios o bloques estructurados de código.– Sugiere código relevante y también ayuda a agregar comentarios y bloques estructurados más rápido, lo que mejora la legibilidad y capacidad de administración del código.
  • Generación de código repetitivo– Cuando inicias una nueva función, método o clase, GitHub Copilot puede generar el código repetitivo inicial, lo que te ahorra tiempo y te ayuda a concentrarte en escribir la lógica central de un programa.

La integración perfecta de GitHub Copilot dentro de Visual Studio puede ayudarlo a realizar tareas repetitivas de manera más rápida y eficiente.

El uso de la herramienta no sólo acelera el desarrollo del código sino que también fomenta el aprendizaje al ofrecer conocimientos educativos. También puedes agregar su extensión aCódigo de estudio visual, Estudio de datos de Azure,Conjunto de IDE de JetBrains, Vim yneo.

Otro asistente virtual de Microsoft impulsado por IA es Microsoft 365 Copilot; puede agregarlo a Outlook, Word, Excel y otras aplicaciones de 365 en su sistema operativo Windows, Mac o móvil para obtener sugerencias para diversas tareas repetitivas.

Descarga GitHub Copilot, úsalo y cuéntanos tu experiencia y lo que piensas sobre la herramienta en la sección de comentarios a continuación.