Skip to main content

Obtención de sugerencias de código en el IDE con GitHub Copilot

Use GitHub Copilot para obtener sugerencias de código en el editor.

          <style> .button-container { display: flex; gap: 10px; } </style><div class="button-container">
          
<a href="https://github.com/copilot?ref_product=copilot&ref_type=trial&ref_style=button&ref_plan=free" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline">
          
    <span>Comienza gratis</span> <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-link-external" aria-label="link external icon" role="img"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg>

Introducción

Esta guía muestra cómo obtener sugerencias de codificación de GitHub Copilot en un IDE de JetBrains. A fin de ver instrucciones para otros entornos de codificación populares, utiliza el conmutador de herramientas en la parte superior de la página.

Los ejemplos de esta guía usan Java, pero otros lenguajes funcionarán de forma similar.

Para más información, consulta Sugerencias de código de GitHub Copilot en tu IDE.

Requisitos previos

  •           **Acceso a Copilot**. Para utilizar GitHub Copilot en JetBrains, necesita acceso limitado mediante Copilot gratis o un plan de Copilot de pago para obtener acceso completo. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **JetBrains IDE compatible**. Para usar GitHub Copilot en JetBrains, debes tener instalado un IDE de JetBrains compatible. GitHub Copilot es compatible con los IDE siguientes:
    
    • IntelliJ IDEA (Ultimate, Community, Educational)
    • Android Studio
    • AppCode
    • CLion
    • Invitado de Code With Me
    • DataGrip
    • DataSpell
    • GoLand
    • Cliente JetBrains
    • MPS
    • PhpStorm
    • PyCharm (Profesional, Comunidad, Educativa)
    • Rider
    • RubyMine
    • RustRover
    • WebStorm
    • Writerside

    Consulta el buscador de herramientas de IDE de JetBrains para descargarla.

  •         **Versión más reciente de la extensión GitHub Copilot**. Consulta la extensión de [GitHub Copilot](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot&ref_type=engagement&ref_style=text) en el Marketplace de JetBrains. Para conocer las instrucciones de instalación, consulta [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    
  •         **Inicia sesión en GitHub en el IDE de JetBrains**. Para obtener instrucciones de autenticación [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide).
    

Obtención de sugerencias de código

GitHub Copilot ofrece sugerencias de codificación a medida que escribe. Por ejemplo, en un archivo Java, cree una clase escribiendo class Test.

GitHub Copilot sugerirá automáticamente un cuerpo de clase en texto gris. Para aceptar la sugerencia, presiona Tab.

También puede describir algo que desee hacer mediante lenguaje natural dentro de un comentario y Copilot sugerirá el código para lograr el objetivo. Por ejemplo, escriba este comentario en un archivo Java:

Java
// find all images without alternate text
// and give them a red border
void process () {

GitHub Copilot sugerirá código automáticamente. Para aceptar la sugerencia, presiona Tab.

GitHub Copilot intentará coincidir con el contexto y el estilo del código. Siempre puede editar el código sugerido.

Sugerencia

Si recibe sugerencias limitadas o nulas de Copilot, es posible que tenga habilitada la detección de duplicaciones. Para obtener más información sobre la detección de duplicación, vea Administración de políticas de GitHub Copilot como suscriptor individual.

Mostrar sugerencias alternativas

Para cualquier entrada determinada, GitHub Copilot puede ofrecer varias sugerencias. Puedes seleccionar qué sugerencia usar o rechazar todas las sugerencias.

Por ejemplo, escriba la siguiente línea en un archivo Java y presione Intro:

Java
private int calculateDaysBetweenDates(Date date1,

GitHub Copilot mostrará una sugerencia.

Ahora coloque el cursor sobre la sugerencia para mostrar el control GitHub Copilot para elegir sugerencias. Para mostrar las sugerencias siguientes o anteriores, haga clic en el botón de flecha hacia delante o atrás del control.

También puede usar métodos abreviados de teclado para mostrar sugerencias alternativas:

SOVer la siguiente sugerenciaVer la sugerencia anterior
macOS
          <kbd>Opción</kbd>+<kbd>]</kbd> | 
          <kbd>Opción</kbd>+<kbd>[</kbd> |

| Windows o Linux | Alt+] | Alt+[ |

Para aceptar una sugerencia, haga clic en "Aceptar" en la paleta de comandos de Copilot o presione Tab. Para rechazar todas las sugerencias, presione Esc.

Mostrar varias sugerencias en una pestaña nueva

Si no desea utilizar ninguna de las sugerencias iniciales que GitHub Copilot ofrece, puede mostrar varias sugerencias en una nueva pestaña.

Por ejemplo, escriba la siguiente línea en un archivo Java:

Java
private int calculateDaysBetweenDates(Date date1,

GitHub Copilot mostrará una sugerencia.

Para abrir una nueva pestaña con varias sugerencias adicionales, usa el siguiente atajo de teclado y, a continuación, haz clic en Abrir GitHub Copilot:

SOAbrir múltiples sugerencias
macOS
          <kbd>Comando</kbd>+<kbd>Mayús.</kbd>+<kbd>A</kbd>|

|Windows o Linux | Ctrl+Entrar|

Para aceptar una sugerencia, debajo de la sugerencia, haz clic en Aceptar sugerencia NUMBER. Si quieres rechazar todas las sugerencias, cierra la pestaña.

Aceptar sugerencias parciales

Si no deseas aceptar una sugerencia completa de GitHub Copilot, puedes aceptar la siguiente palabra o la siguiente línea de una sugerencia.

Por ejemplo, escriba la siguiente línea en un archivo Java:

Java
private int calculateDaysBetweenDates(Date date1,

GitHub Copilot mostrará una sugerencia en texto atenuado. La sugerencia exacta puede variar.

Ahora coloque el cursor sobre la sugerencia para mostrar el control GitHub Copilot para elegir sugerencias. Para aceptar solo la siguiente palabra de la sugerencia, haz clic en Aceptar Palabra en el control .

Como alternativa, puedes usar un método abreviado de teclado para aceptar la siguiente palabra de una sugerencia:

SOAceptar la siguiente palabraAceptar línea siguiente
macOS
          <kbd>Comando</kbd>+<kbd>→</kbd>|
          <kbd>Comando</kbd>+<kbd>Control</kbd>+<kbd>→</kbd>|

|Windows o Linux| Control+| Control+Alt+|

Si desea aceptar la siguiente línea de una sugerencia, deberá establecer una función rápida de teclado personalizada para el comando editor.action.inlineSuggest.acceptNextLine. Para obtener más información sobre cómo establecer métodos abreviados de teclado personalizados, vea Configuración de GitHub Copilot en su entorno.

Introducción

En esta guía se muestra cómo obtener sugerencias de codificación de GitHub Copilot en Visual Studio para Windows. A fin de ver instrucciones para otros entornos de codificación populares, utiliza el conmutador de herramientas en la parte superior de la página.

Los ejemplos de esta guía usan C#, pero otros lenguajes funcionarán de forma similar.

Para más información, consulta Sugerencias de código de GitHub Copilot en tu IDE.

Requisitos previos

  •           **Acceso a Copilot**. Para utilizar GitHub Copilot en GitHub Copilot en Visual Studio, necesita acceso limitado mediante Copilot gratis o un plan de Copilot de pago para obtener acceso completo. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •           **Versión compatible de Visual Studio**. Para utilizar GitHub Copilot en Visual Studio, debe tener instalada la versión 2022 17.8 o posterior de Visual Studio para Windows. Para más información, consulta [Instalar Visual Studio](https://learn.microsoft.com/en-us/visualstudio/install/install-visual-studio?ref_product=copilot&ref_type=engagement&ref_style=text) en la documentación de Microsoft.
    
  •           **Extensión de GitHub Copilot para Visual Studio**. Para obtener instrucciones sobre cómo instalar la extensión Copilot, consulta [Instalar GitHub Copilot en Visual Studio](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot&ref_type=engagement&ref_style=text) en la documentación de Microsoft.
    
  •           **Agregue su cuenta de GitHub a Visual Studio**. Consulte [Añada sus cuentas de GitHub a su llavero Visual Studio](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts?ref_product=copilot&ref_type=engagement&ref_style=text) en la documentación de Microsoft.
    

Obtención de sugerencias de código

GitHub Copilot ofrece sugerencias de codificación a medida que escribe. Por ejemplo, escriba esta signatura de función en un archivo de C#:

C#
int CalculateDaysBetweenDates(

GitHub Copilot sugerirá automáticamente un bloque de código completo en texto gris. Para aceptar la sugerencia, presiona Tab.

También puede describir algo que desee hacer mediante lenguaje natural dentro de un comentario y Copilot sugerirá el código para lograr el objetivo. Por ejemplo, escriba este comentario en el archivo de C#:

C#
using System.Xml.Linq;

var doc = XDocument.Load("index.xhml");

// find all images

GitHub Copilot sugerirá una implementación de la función. Para aceptar la sugerencia, presiona Tab.

Sugerencia

Si recibe sugerencias limitadas o nulas de Copilot, es posible que tenga habilitada la detección de duplicaciones. Para obtener más información sobre la detección de duplicación, vea Administración de políticas de GitHub Copilot como suscriptor individual.

Mostrar sugerencias alternativas

Para cualquier entrada determinada, GitHub Copilot puede ofrecer varias sugerencias. Puedes seleccionar qué sugerencia usar o rechazar todas las sugerencias.

Por ejemplo, escriba esta signatura de función en un archivo de C#:

C#
int CalculateDaysBetweenDates(

GitHub Copilot mostrará una sugerencia.

Ahora coloque el cursor sobre la sugerencia para mostrar el control GitHub Copilot para elegir sugerencias. Para mostrar las sugerencias siguientes o anteriores, haga clic en el botón de flecha hacia delante o atrás del control.

Como alternativa, puede mostrar sugerencias alternativas presionando Alt+. (o Alt+,) en tu teclado.

Para aceptar una sugerencia, haga clic en "Aceptar" en la paleta de comandos de Copilot o presione Tab. Para rechazar todas las sugerencias, presione Esc.

Obtención de sugerencias de comentarios

Nota:

Las sugerencias de comentarios están disponibles en Visual Studio 17.14 Preview 2 y versiones posteriores.

GitHub Copilot puede sugerir comentarios para el código, mediante el análisis del código que escribes y la generación de comentarios que describen lo que hace el código. Para los usuarios de Copilot gratis, las sugerencias de comentarios cuentan para el uso mensual de chat de Copilot, no para el uso de sugerencias de código.

Las sugerencias de comentarios están disponibles en los siguientes lenguajes:

  • C#
  • C++

Habilitación de sugerencias de comentarios

Para habilitar las sugerencias de comentarios, debes configurar el estilo de los comentarios en Visual Studio.

Para C++

  1. En Visual Studio, en el menú Tools, haz clic en Options.
  2. En el panel de la izquierda, haz clic en Text Editor.
  3. Haga clic en C++ y, a continuación, en Estilo de código.
  4. En el encabezado Estilo de código , haga clic en General.
  5. En "Comments", selecciona Xml Doc Comments en la lista desplegable.
  6. Selecciona Insertar estilo de comentario existente al inicio de nuevas líneas al escribir comentarios y Continuar comentarios de línea única. A continuación, haga clic en Aceptar.
  7. En la pestaña Options, en el panel izquierdo, haga clic en GitHub.
  8. Haga clic en Copilot y, a continuación, en Editor.
  9. Seleccione Habilitar descripciones generadas por IA para los comentarios de documentación insertados automáticamente en los idiomas admitidos.

Para C#

  1. En Visual Studio, en el menú Tools, haz clic en Options.
  2. En el panel izquierdo, haga clic en Idiomas.
  3. Haga clic en C#, después en Más configuración y, a continuación, en Opciones avanzadas.
  4. En "Comentarios", selecciona Generar comentarios de documentación XML para ///, Insertar // al inicio de las nuevas líneas cuando escriba comentarios // y Insertar * al inicio de las nuevas líneas cuando escriba comentarios /**/. A continuación, haga clic en Aceptar.
  5. En la pestaña Options, en el panel izquierdo, haga clic en GitHub.
  6. Haga clic en Copilot y, a continuación, en Editor.
  7. Seleccione Habilitar descripciones generadas por IA para los comentarios de documentación insertados automáticamente en los idiomas admitidos.

Uso de sugerencias de comentarios

Para iniciar sugerencias de comentarios, escribe el iniciador de comentarios estándar para el lenguaje en el que vayas a escribir (por ejemplo, ///), antes del código que quieras comentar y espera a que aparezca la sugerencia.

Para aceptar la sugerencia, presiona Tab. Para modificar la sugerencia, presiona Alt+/. Para rechaza la sugerencia, presiona, Esc.

En función de las modificaciones que realices, Copilot predecirá la ubicación de la próxima modificación que probablemente realizarás y sugerirá una finalización para ella.

Puedes navegar por los cambios de código sugeridos mediante el tabulador, lo que facilita la búsqueda de la siguiente modificación pertinente sin tener que realizar búsquedas manualmente en archivos o referencias. Presiona de nuevo el tabulador para aceptar una sugerencia.

Una flecha en el margen indica una sugerencia de edición disponible. Haga clic en la flecha para acceder al menú de sugerencias de edición, que proporciona métodos abreviados de teclado. Si una sugerencia de edición está fuera de la vista del editor actual, la flecha señalará hacia arriba o hacia abajo para indicar dónde está la sugerencia siguiente.

Introducción

En esta guía se muestra cómo obtener sugerencias de codificación de GitHub Copilot en Visual Studio Code. A fin de ver instrucciones para otros entornos de codificación populares, utiliza el conmutador de herramientas en la parte superior de la página.

Los ejemplos de esta guía usan JavaScript, pero otros lenguajes funcionarán de forma similar.

Para más información, consulta Sugerencias de código de GitHub Copilot en tu IDE.

Requisitos previos

  •           **Acceso a Copilot**. Para utilizar GitHub Copilot en Visual Studio Code, necesita acceso limitado mediante Copilot gratis o un plan de Copilot de pago para obtener acceso completo. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **Inicia sesión en GitHub en Visual Studio Code**. Consulta [Configurar GitHub Copilot en Visual Studio Code](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot&ref_type=engagement&ref_style=text) en la documentación de VS Code.
    
  •         **Visual Studio Code**. Para usar GitHub Copilot en Visual Studio Code, debes tener instalado Visual Studio Code. Para más información, consulta la [página de descarga de Visual Studio Code](https://code.visualstudio.com/Download?ref_product=copilot&ref_type=engagement&ref_style=text).
    
  •         **Copilot en Visual Studio Code**. Al configurar GitHub Copilot en Visual Studio Code por primera vez, las extensiones necesarias se instalan automáticamente. No es necesario descargarlos ni instalarlos manualmente. Para obtener instrucciones detalladas, consulta [Configurar GitHub Copilot en Visual Studio Code](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot&ref_type=engagement&ref_style=text) en la documentación de Visual Studio Code.
    

Obtención de sugerencias de código

GitHub Copilot ofrece sugerencias de codificación a medida que escribe. Por ejemplo, escriba este encabezado de función en un archivo JavaScript:

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot sugerirá automáticamente el resto de la función. Para aceptar la sugerencia, presiona Tab.

También puede describir algo que desee hacer mediante lenguaje natural dentro de un comentario y Copilot sugerirá el código para lograr el objetivo. Por ejemplo, escriba este comentario en un archivo JavaScript:

JavaScript
// write a function to
// find all images without alternate text
// and give them a red border

GitHub Copilot sugerirá código automáticamente. Para aceptar la sugerencia, presiona Tab.

Sugerencia

Si recibe sugerencias limitadas o nulas de Copilot, es posible que tenga habilitada la detección de duplicaciones. Para obtener más información sobre la detección de duplicación, vea Administración de políticas de GitHub Copilot como suscriptor individual.

Mostrar sugerencias alternativas

Para cualquier entrada determinada, GitHub Copilot puede ofrecer varias sugerencias. Puedes seleccionar qué sugerencia usar o rechazar todas las sugerencias.

Por ejemplo, escriba este encabezado de función en un archivo JavaScript y presione Intro:

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot mostrará una sugerencia.

Ahora coloque el cursor sobre la sugerencia para mostrar el control GitHub Copilot para elegir sugerencias. Para mostrar las sugerencias siguientes o anteriores, haga clic en el botón de flecha hacia delante o atrás del control.

También puede usar métodos abreviados de teclado para mostrar sugerencias alternativas:

SOVer la siguiente sugerenciaVer la sugerencia anterior
macOS
          <kbd>Opción (⌥) o Alt</kbd>+<kbd>]</kbd> | 
          <kbd>Opción (⌥) o Alt</kbd>+<kbd>[</kbd> |

| Windows o Linux | Alt+] | Alt+[ |

Para aceptar una sugerencia, haga clic en "Aceptar" en la paleta de comandos de Copilot o presione Tab. Para rechazar todas las sugerencias, presione Esc.

Mostrar varias sugerencias en una pestaña nueva

Si no desea utilizar ninguna de las sugerencias iniciales que GitHub Copilot ofrece, puede mostrar varias sugerencias en una nueva pestaña.

Por ejemplo, escriba este encabezado de función en un archivo JavaScript y presione Intro:

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot mostrará una sugerencia. Si quieres abrir una pestaña nueva con varias opciones adicionales, presiona Ctrl+Intro.

Para aceptar una sugerencia, debajo de la sugerencia, haz clic en Aceptar sugerencia NUMBER. Si quieres rechazar todas las sugerencias, cierra la pestaña.

Aceptar sugerencias parciales

Si no deseas aceptar una sugerencia completa de GitHub Copilot, puedes aceptar la siguiente palabra o la siguiente línea de una sugerencia.

Por ejemplo, escriba este encabezado de función en un archivo JavaScript y presione Intro:

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot sugerirá automáticamente un bloque de código completo en texto gris. La sugerencia exacta puede variar.

Ahora coloque el cursor sobre la sugerencia para mostrar el control GitHub Copilot para elegir sugerencias. Para aceptar solo la siguiente palabra de la sugerencia, haz clic en Aceptar Palabra en el control .

Como alternativa, puedes usar un método abreviado de teclado para aceptar la siguiente palabra de una sugerencia:

SOAceptar la siguiente palabra
macOS
          <kbd>Comando</kbd>+<kbd>→</kbd>|

|Windows o Linux | Control+|

Si desea aceptar la siguiente línea de una sugerencia, deberá establecer una función rápida de teclado personalizada para el comando editor.action.inlineSuggest.acceptNextLine. Para obtener más información sobre cómo establecer métodos abreviados de teclado personalizados, vea Configuración de GitHub Copilot en su entorno.

Sugerencias de edición siguientes predice dónde y qué modificaciones pueden ser necesarias en función de los cambios en curso.

Puedes navegar por los cambios de código sugeridos mediante el tabulador, lo que facilita la búsqueda de la siguiente modificación pertinente sin tener que realizar búsquedas manualmente en archivos o referencias. Presiona de nuevo el tabulador para aceptar una sugerencia.

Una flecha en el margen indica una sugerencia de edición disponible. Mantenga el puntero sobre la flecha para access el menú de sugerencias de edición, que proporciona métodos abreviados de teclado y opciones de configuración. Si una sugerencia de edición está fuera de la vista del editor actual, la flecha señalará hacia arriba o hacia abajo para indicar dónde está la sugerencia siguiente.

Captura de pantalla del menú de la barra lateral de Visual Studio Code. La flecha está delineada en naranja oscuro.

Para obtener más detalles y ejemplos, consulte Sugerencias insertadas con GitHub Copilot en VS Code en la documentación de Visual Studio Code.

Cambio del modelo de IA

Puede cambiar el gran modelo de lenguaje que se usa para generar sugerencias en línea. Para más información, consulta Cambio del modelo de IA para las sugerencias en línea de GitHub Copilot.

Introducción

En esta guía se muestra cómo obtener sugerencias de codificación de GitHub Copilot en Vim/Neovim. A fin de ver instrucciones para otros entornos de codificación populares, utiliza el conmutador de herramientas en la parte superior de la página.

Requisitos previos

  •           **Acceso a Copilot**. Para utilizar GitHub Copilot en Vim/Neovim, necesita acceso limitado mediante Copilot gratis o un plan de Copilot de pago para obtener acceso completo. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **Versión compatible de Vim/Neovim**. Para usar GitHub Copilot en Vim/Neovim, debe tener la versión 9.0.0185 de Vim o la versión 0.6 o superiores de Neovim y Node.js versión 18 o superior instalado. Para obtener más información, consulta la documentación de [Vim](https://vimhelp.org/) / [Neovim](https://neovim.io/doc/) y el [sitio web de Node.js](https://nodejs.org/en/).
    
  •         **Extensión de GitHub Copilot para Vim/Neovim**. Para usar GitHub Copilot en Vim/Neovim, instala el complemento GitHub Copilot. Para obtener más información, vea [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    

Aprender a usar GitHub Copilot en Vim/Neovim

GitHub Copilot proporciona sugerencias insertadas a medida que escribe Vim/Neovim. Para aceptar una sugerencia, presiona la tecla Pestaña.

Para obtener más información y orientación sobre el uso de GitHub Copilot en Vim/Neovim, ejecuta el siguiente comando para ver la documentación del complemento:

Shell
:help copilot

Introducción

En esta guía se muestra cómo obtener sugerencias de codificación de GitHub Copilot en Azure Data Studio. A fin de ver instrucciones para otros entornos de codificación populares, utiliza el conmutador de herramientas en la parte superior de la página.

Requisitos previos

  •           **Acceso a Copilot**. Para utilizar GitHub Copilot en Azure Data Studio, necesita acceso limitado mediante Copilot gratis o un plan de Copilot de pago para obtener acceso completo. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         ** Versión compatible de Azure Data Studio**. Para usar GitHub Copilot en Azure Data Studio, debe tener instalada la versión 1.44.0 o posterior de Azure Data Studio. Para obtener más información, consulte la página de descarga de [Azure Data Studio](https://docs.microsoft.com/sql/azure-data-studio/download-azure-data-studio) en la documentación de Azure Data Studio.
    
  • extensión GitHub Copilot para Azure Data Studio. Para usar GitHub Copilot en Azure Data Studio, debe instalar la extensión GitHub Copilot . Para obtener más información, vea Instalación de la extensión GitHub Copilot en su entorno.

Obtención de sugerencias de código

GitHub Copilot puede proporcionarle sugerencias insertadas a medida que crea bases de datos de SQL en Azure Data Studio. Por ejemplo, si va a escribir una consulta que combina dos tablas, Copilot puede sugerir la condición de combinación a partir de columnas en el editor abierto, otros archivos del área de trabajo y patrones de sintaxis comunes.

En u archivo SQL, escriba la siguiente consulta:

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

GitHub Copilot sugerirá automáticamente una condición de unión en texto gris. La sugerencia exacta puede variar. Para aceptar la sugerencia, presiona Tab.

También puede describir algo que desee hacer mediante lenguaje natural dentro de un comentario y Copilot sugerirá el código para lograr el objetivo. Por ejemplo, escriba este comentario en un archivo SQL:

SQL
SELECT TokenColor, COUNT(UserID) AS UserCount
FROM Tag.Users
GROUP BY TokenColor
-- pivot that query on tokencolor for Purple, Blue, Green, Yellow, Orange, Red
-- and rename the columns to match the colors
SELECT [Purple], [Blue], [Green], [Yellow], [Orange], [Red]

GitHub Copilot sugerirá código automáticamente. Para aceptar la sugerencia, presiona Tab.

Sugerencia

Si recibe sugerencias limitadas o nulas de Copilot, es posible que tenga habilitada la detección de duplicaciones. Para obtener más información sobre la detección de duplicación, consulte Administración de políticas de GitHub Copilot como suscriptor individual.

Mostrar sugerencias alternativas

Para algunas sugerencias, GitHub Copilot puede proporcionar varias alternativas. Puede seleccionar qué sugerencia quiere usar o rechazar todas las sugerencias.

Por ejemplo, escriba esta consulta en un archivo SQL:

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

GitHub Copilot mostrará una sugerencia.

Ahora coloque el cursor sobre la sugerencia para mostrar el control GitHub Copilot para elegir sugerencias. Para mostrar las sugerencias siguientes o anteriores, haga clic en el botón de flecha hacia delante o atrás del control.

También puede usar métodos abreviados de teclado para mostrar sugerencias alternativas:

SOVer la siguiente sugerenciaVer la sugerencia anterior
macOS
          <kbd>Opción</kbd>+<kbd>[</kbd> | 
          <kbd>Opción</kbd>+<kbd>]</kbd> |

| Windows o Linux | Alt+[ | Alt+] |

Para aceptar una sugerencia, haga clic en "Aceptar" en el control Copilot o presione Tabulador. Para rechazar todas las sugerencias, presione Esc.

Aceptar sugerencias parciales

Si no deseas aceptar una sugerencia completa de GitHub Copilot, puedes aceptar la siguiente palabra o la siguiente línea de una sugerencia.

Por ejemplo, escriba esta consulta en un archivo SQL:

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

GitHub Copilot mostrará una sugerencia en texto gris. La sugerencia exacta puede variar.

Ahora coloque el cursor sobre la sugerencia para mostrar el control GitHub Copilot para elegir sugerencias. Para aceptar solo la siguiente palabra de la sugerencia, haz clic en Aceptar Palabra en el control .

Como alternativa, puedes usar un método abreviado de teclado para aceptar la siguiente palabra de una sugerencia:

SOAceptar la siguiente palabra
macOS
          <kbd>Comando</kbd>+<kbd>→</kbd> |

| Windows o Linux | Control+ |

Si desea aceptar la siguiente línea de la sugerencia, deberá establecer una función rápida de teclado personalizada para el comando editor.action.inlineSuggest.acceptNextLine. Para obtener más información sobre cómo establecer métodos abreviados de teclado personalizados, consulte Clave abreviados de teclado en Azure Data Studio en la documentación de Microsoft.

Introducción

En esta guía, se muestra cómo obtener sugerencias de codificación de GitHub Copilot en Xcode. A fin de ver instrucciones para otros entornos de codificación populares, utiliza el conmutador de herramientas en la parte superior de la página.

Requisitos previos

  •           **Acceso a Copilot**. Para utilizar GitHub Copilot en Xcode, necesita acceso limitado mediante Copilot gratis o un plan de Copilot de pago para obtener acceso completo. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **Extensión de GitHub Copilot para Xcode**. Si quieres usar GitHub Copilot para Xcode, debes instalar la extensión de GitHub Copilot para Xcode. Consulte [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    

Obtención de sugerencias de código

GitHub Copilot ofrece sugerencias de codificación a medida que escribe. Por ejemplo, escribe esta signatura de función en un archivo Swift:

Swift
func calculateDaysBetweenDates(

GitHub Copilot sugerirá automáticamente un bloque de código completo en texto gris. Para aceptar la primera línea de una sugerencia, presiona Tab. Para ver la sugerencia completa, mantén pulsada Option y, para aceptarla, presiona Option+Tab.

Mejora de las sugerencias de código

Si tienes problemas con las sugerencias de código (por ejemplo, falta alguna o están en conflicto), puedes probar lo siguiente:

  •         **Deshabilita la finalización nativa de texto predictivo de Xcode**: para evitar recibir dos conjuntos de sugerencias de código, puedes deshabilitar la finalización nativa de texto predictivo de Xcode. Este valor se encuentra en la configuración de Xcode, en la pestaña "Editing" en "Text Editing".
    
  •         **Comprueba la detección de duplicación en Copilot**: si recibes sugerencias limitadas o nulas de Copilot, puede que tengas habilitada la detección de duplicaciones. Para obtener más información sobre la detección de duplicación, consulte [AUTOTITLE](/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).
    
  •         **Comprueba si hay actualizaciones y reinicia Xcode**: asegúrate de tener la última versión de Copilot para Xcode en la aplicación de extensión y reinicia Xcode.
    

También puede abrir una incidencia en el repositorio de Copilot para Xcode.

Sugerencias de edición siguientes predice dónde y qué modificaciones pueden ser necesarias en función de los cambios en curso.

Puedes navegar por los cambios de código sugeridos mediante el tabulador, lo que facilita la búsqueda de la siguiente modificación pertinente sin tener que realizar búsquedas manualmente en archivos o referencias. Presione Tab de nuevo para aceptar una sugerencia (a menos que haya deshabilitado la opción "Aceptar sugerencias con Tab" para la extensión GitHub Copilot para Xcode).

Una flecha en el margen indica una sugerencia de edición disponible. Mantenga el puntero sobre la flecha para access el menú de sugerencias de edición, que proporciona métodos abreviados de teclado y opciones de configuración.

Captura de pantalla del menú de encuadernación en Xcode. La flecha está delineada en naranja oscuro.

Introducción

En esta guía se muestra cómo obtener sugerencias de codificación de GitHub Copilot en Eclipse. A fin de ver instrucciones para otros entornos de codificación populares, utiliza el conmutador de herramientas en la parte superior de la página.

Requisitos previos

  •           **Acceso a Copilot**. Para utilizar GitHub Copilot en Eclipse, necesita acceso limitado mediante Copilot gratis o un plan de Copilot de pago para obtener acceso completo. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **Extensión GitHub Copilot para Eclipse**.Para usar GitHub Copilot en Eclipse, debes instalar la extensión GitHub Copilot. Consulte [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
    

Obtención de sugerencias de código

GitHub Copilot ofrece sugerencias de codificación a medida que escribe. Por ejemplo, escribe este encabezado de función en un archivo Java:

Java
public int getDiff(int a, int b)

GitHub Copilot sugerirá automáticamente el resto de la función. Para aceptar la sugerencia, presiona Tab. Para descartar la sugerencia, pulsa Esc.

También puede describir algo que desee hacer mediante lenguaje natural dentro de un comentario y Copilot sugerirá el código para lograr el objetivo. Por ejemplo, escriba este comentario en un archivo Java:

Java
/*
 * Return the difference between two different integers.
 */

GitHub Copilot sugerirá código automáticamente.

Sugerencia

Si recibe sugerencias limitadas o nulas de Copilot, es posible que tenga habilitada la detección de duplicaciones. Para obtener más información sobre la detección de duplicación, vea Administración de políticas de GitHub Copilot como suscriptor individual.

Desencadenar manualmente sugerencias en línea

También puede usar métodos abreviados de teclado para activar sugerencias en línea.

SOActivar sugerencias en línea
macOS
          <kbd>Opción</kbd>+<kbd>Mandar</kbd>+<kbd>/</kbd> |

| Windows o Linux | Ctrl+Alt+/ |

Aceptar sugerencias parciales

Si no quieres aceptar una sugerencia completa de Copilot, puedes aceptar la siguiente palabra de una sugerencia.

SOAceptar la siguiente palabra
macOS
          <kbd>Comando</kbd>+<kbd>&rarr;</kbd> |

| Windows o Linux | Ctrl+ |

Sugerencias de edición siguientes predice dónde y qué modificaciones pueden ser necesarias en función de los cambios en curso.

Puedes navegar por los cambios de código sugeridos mediante el tabulador, lo que facilita la búsqueda de la siguiente modificación pertinente sin tener que realizar búsquedas manualmente en archivos o referencias. Presiona de nuevo el tabulador para aceptar una sugerencia.

Una flecha en el margen indica una sugerencia de edición disponible. Mantenga el puntero sobre la flecha para access el menú de sugerencias de edición, que proporciona métodos abreviados de teclado y opciones de configuración.

Captura de pantalla del menú de márgenes en Eclipse. La flecha está delineada en naranja oscuro.

Pasos siguientes

  •         **Aprende a escribir mensajes efectivos** - Consulte [AUTOTITLE](/copilot/using-github-copilot/copilot-chat/prompt-engineering-for-copilot-chat).
    
  •         **Configure Copilot en el editor**: puede habilitar o deshabilitar GitHub Copilot desde su editor y crear sus propios métodos abreviados de teclado preferidos para Copilot. Consulte [AUTOTITLE](/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment).
    
  •           **Comience con Chat de GitHub Copilot** - Aprenda a pedir a Copilot información y asistencia, usando Chat de GitHub Copilot. Consulte [AUTOTITLE](/copilot/github-copilot-chat/using-github-copilot-chat-in-your-ide) y [AUTOTITLE](/copilot/github-copilot-enterprise/copilot-chat-in-github/using-github-copilot-chat-in-githubcom).
    
  •         **Solucionar problemas**: obtenga más información sobre cómo solucionar problemas comunes con GitHub Copilot. Consulte [AUTOTITLE](/copilot/troubleshooting-github-copilot).
    

Información adicional

  •         [AUTOTITLE](/copilot/concepts/completions/code-suggestions)