Skip to main content
Publicamos actualizaciones para la documentación con frecuencia y es posible que aún se esté traduciendo esta página. Para obtener la información más reciente, consulta la documentación en inglés.

Configuración de GitHub Copilot en Visual Studio

Puede habilitar, configurar y deshabilitar GitHub Copilot en Visual Studio.

GitHub Copilot está disponible para clientes de GitHub con una cuenta personal en GitHub.com y organizaciones de GitHub Enterprise Cloud propiedad de una cuenta empresarial.

GitHub Copilot es gratis para los alumnos comprobados, profesores y los mantenedores de proyectos populares de código abierto. Si no eres alumno, profesor, ni mantenedor de un proyecto popular de código abierto, puedes probar GitHub Copilot de manera gratuita con una prueba de 60 días. Después de la evaluación gratuita, necesitarás una suscripción de pago para su uso continuo. Para obtener más información, consulta "Acerca de la facturación de GitHub Copilot".

Sobre GitHub Copilot en Visual Studio

Si usas Visual Studio, GitHub Copilot puede autocompletar el código mientras escribes. Después de la instalación, puede habilitar o deshabilitar GitHub Copilot, y configurar opciones avanzadas en Visual Studio o en GitHub.com.

Prerrequisitos

Para configurar GitHub Copilot en Visual Studio, hay que instalar el complemento GitHub Copilot. Para más información, ve "Introducción a GitHub Copilot en Visual Studio".

Métodos abreviados de teclado para GitHub Copilot

Puedes usar los métodos abreviados de teclado predeterminados en Visual Studio al usar GitHub Copilot. Como alternativa, puedes volver a enlazar los accesos directos en la configuración herramientas de Visual Studio mediante los métodos abreviados de teclado preferidos para cada comando específico. Puedes buscar cada método abreviado de teclado por su nombre de comando en el editor de Métodos abreviados de teclado.

AcciónAcceso directoNombre de comando
Mostrar la sugerencia insertada siguienteCtrl+Alt+]Tools.Nextsuggestion
Mostrar sugerencia insertada anteriorCtrl+Alt+[Tools.Previoussuggestion
Desencadenar sugerencia insertadaCtrl+Alt+\Edit.Copilot.TriggerInlineSuggestion

Reenlazamiento de métodos abreviados de teclado

Si no quieres usar los métodos abreviados de teclado predeterminados en Visual Studio al usar datos GitHub Copilot, puedes volver a enlazar los métodos abreviados de teclado en el editor de Teclado y usar tus preferidos para cada comando específico.

  1. En la barra de herramientas de Visual Studio, en Herramientas, haz clic en Opciones.

    Captura de pantalla de la opción Opciones en la barra de herramientas de Visual Studio

  2. En el cuadro de diálogo "Opciones", en Entorno, haz clic en Teclado.

    Captura de pantalla de la opción Teclado en el cuadro de diálogo "Opciones"

  3. En "Mostrar los comandos que contengan:", busca el comando que quieres volver a enlazar.

    Captura de pantalla de la barra de búsqueda de "Mostrar los comandos que contengan"

  4. En "Presionar las teclas de método abreviado", escribe el método abreviado que quieras asignar al comando y, después, haz clic en Asignar.

    Captura de pantalla de la asignación de método abreviado de teclado```

Habilitación o deshabilitación de GitHub Copilot

El icono de estado de GitHub Copilot en el panel inferior de la ventana Visual Studio indica si GitHub Copilot está habilitado o deshabilitado. Cuando esté habilitado, el color de fondo del icono coincidirá con el color de la barra de estado. Cuando esté deshabilitado, tendrá una línea diagonal atravesándolo.

  1. Para habilitar o deshabilitar GitHub Copilot, haz clic en el icono de GitHub Copilot en el panel inferior de la ventana Visual Studio. Captura de pantalla del margen del editor de Visual Studio con el icono de GitHub Copilot resaltado

  2. Si deshabilitas GitHub Copilot, se te preguntará si quieres deshabilitar las sugerencias de forma global o para el lenguaje del archivo que estás editando actualmente.

    • Para deshabilitar las sugerencias de GitHub Copilot de forma global, haz clic en Habilitar globalmente.
    • Para deshabilitar las sugerencias de GitHub Copilot para el lenguaje especificado, haz clic en Habilitar para LANGUAGE.

Configuración de ReSharper para GitHub Copilot

Si se usa ReSharper, GitHub Copilot puede funcionar mejor al configurar ReSharper para usar IntelliSense nativo de GitHub Copilot. Para más información sobre ReSharper, consulta la documentación de ReSharper

  1. En la barra de herramientas de Visual Studio, en Herramientas, haz clic en Opciones. Captura de pantalla de la opción Opciones en la barra de herramientas de Visual Studio
  2. En el cuadro de diálogo "Opciones", en Entorno, haz clic en IntelliSense y, después, en General. Captura de pantalla de la opción IntelliSense en el cuadro de diálogo "Opciones"
  3. En "General", selecciona Visual Studio y, después, Guardar.

Configuración de los valores de GitHub Copilot en GitHub.com

Una vez que tengas una prueba o suscripción de GitHub Copilot activa, puedes ajustar la configuración de GitHub Copilot para tu cuenta personal en GitHub en la configuración de GitHub Copilot. La configuración se aplica en cualquier lugar en el que se usen los datos GitHub Copilot. Se pueden configurar las sugerencias que ofrece GitHub Copilot y cómo GitHub usa los datos de telemetría.

Habilitación o deshabilitación de la detección de duplicación

Nota: Si eres miembro de una organización de GitHub Enterprise Cloud que tiene asignado un puesto de GitHub Copilot a través de la organización, no podrás configurar la telemetría en la detección de duplicados en la configuración de tu cuenta personal. La configuración de detección de duplicación se heredará de tu organización o empresa.

En GitHub Copilot se incluye un filtro que detecta sugerencias de código que coinciden con el código público en GitHub. Puedes optar por habilitar o deshabilitar el filtro. Cuando el filtro está habilitado, GitHub Copilot comprueba las sugerencias de código con su código circundante de aproximadamente 150 caracteres en el código público de los datos GitHub. Si hay una coincidencia o una coincidencia aproximada, la sugerencia no se mostrará.

  1. En la esquina superior derecha de cualquier página, haga clic en la foto del perfil y, luego, en Settings (Configuración).

    Icono Settings (Parámetros) en la barra de usuario 1. En la barra lateral izquierda, haz clic en GitHub Copilot.

  2. En Sugerencias que coinciden con código público, selecciona el menú desplegable y, después, haz clic en Permitir para permitir sugerencias que coincidan con código público o Bloquear para bloquear la coincidencia de sugerencias con código público. Captura de pantalla de la opción de detección de duplicación 1. Para confirmar la nueva configuración, haz clic en Guardar.

Habilitación o deshabilitación de telemetría

Nota: Si eres miembro de una organización de GitHub Enterprise Cloud que tiene asignado un puesto de GitHub Copilot a través de la organización, no podrás configurar la telemetría en la configuración de tu cuenta personal. La telemetría estará deshabilitada automáticamente.

Puedes elegir si GitHub recopila y conserva los fragmentos de código y los procesa y comparte con Microsoft y OpenAI si ajustas la configuración de usuario. Para más información sobre los datos que GitHub Copilot puede recopilar en función de la configuración de telemetría, consulta "Condiciones de GitHub para características y productos adicionales" y las Preguntas más frecuentes de privacidad de GitHub Copilot.

  1. En la esquina superior derecha de cualquier página, haga clic en la foto del perfil y, luego, en Settings (Configuración).

    Icono Settings (Parámetros) en la barra de usuario 1. En la barra lateral izquierda, haz clic en GitHub Copilot.

  2. Para permitir o evitar que los datos GitHub usen los datos de telemetría, seleccione o anule la selección de Permitir que GitHub use mis fragmentos de código para mejorar el producto. Captura de pantalla de la opción de telemetría 1. Para confirmar la nueva configuración, haz clic en Guardar.

Información adicional