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.

<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>Introducción gratuita</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>
</a>
<div class="ghd-tool vscode">
<a href="vscode://GitHub.Copilot-Chat?ref_product=copilot&ref_type=engagement&ref_style=button" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline">
    <span>Abrir en Visual Studio Code</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>
</a>
</div>

Introducción

En esta guía se muestra cómo obtener sugerencias de codificación en GitHub Copilot 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 usarlo GitHub Copilot en JetBrains, necesita acceso limitado a través Copilot gratis de o un plan de pago Copilot para el acceso completo. Consulta ¿Qué es GitHub Copilot?.

  • JetBrains IDE compatible. Para usar GitHub Copilot en JetBrains, debe tener instalado un IDE de JetBrains compatible. GitHub Copilot es compatible con los siguientes IDE:

    • IntelliJ IDEA (Ultimate, Community, Educational)
    • Android Studio
    • CLion
    • Invitado de Code With Me
    • DataGrip
    • DataSpell
    • GoLand
    • Cliente JetBrains
    • MPS
    • PhpStorm
    • PyCharm (Profesional, Comunidad, Educativa)
    • Rider
    • RubyMine
    • RustRover
    • WebStorm

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

  • Versión más reciente de la GitHub Copilot extensión. Consulte el GitHub Copilot complemento en El Marketplace de JetBrains. Para conocer las instrucciones de instalación, consulta Instalación de la extensión GitHub Copilot en su entorno.

  • Inicie sesión en GitHub el IDE de JetBrains. Para obtener instrucciones de autenticación, consulte Instalación de la extensión GitHub Copilot en su entorno.

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 atenuado. Para aceptar la sugerencia, presiona Tab.

También puede describir algo que quiera hacer mediante lenguaje natural dentro de un comentario y Copilot sugerirá el código para lograr su 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á automáticamente el código. 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 no de , es posible que tenga habilitada la detección de Copilotduplicación. Para obtener más información sobre la detección de duplicación, vea Administración de directivas 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 le mostrará una sugerencia.

Ahora mantenga el puntero sobre la sugerencia para mostrar el GitHub Copilot control 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
Opción+]
Opción+[
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 le mostrará una sugerencia.

Para abrir una nueva pestaña con varias sugerencias adicionales, use el siguiente método abreviado de teclado y haga clic en Abrir GitHub Copilot:

SOAbrir múltiples sugerencias
macOS
Comando+Mayús.+A
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 desea aceptar una sugerencia completa de GitHub Copilot, puede aceptar la siguiente palabra o la línea siguiente 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 mantenga el puntero sobre la sugerencia para mostrar el GitHub Copilot control 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
Comando+
Comando+Control+
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 usarlo GitHub Copilot en GitHub Copilot , Visual Studionecesita acceso limitado a través Copilot gratis de o un plan de pago Copilot para el acceso completo. Consulta ¿Qué es GitHub 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 cuerpo de función completo en texto atenuado. Para aceptar la sugerencia, presiona Tab.

También puede describir algo que quiera hacer mediante lenguaje natural dentro de un comentario y Copilot sugerirá el código para lograr su 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 no de , es posible que tenga habilitada la detección de Copilotduplicación. Para obtener más información sobre la detección de duplicación, vea Administración de directivas 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 le mostrará una sugerencia.

Ahora mantenga el puntero sobre la sugerencia para mostrar el GitHub Copilot control 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 la versión preliminar 2 y posteriores de 17.14.

GitHub Copilot puede sugerir comentarios para el código mediante el análisis del código que escribe y genera comentarios que describen lo que hace el código. Para Copilot gratis los usuarios, las sugerencias de comentarios cuentan para su uso mensual Chat de Copiloto , no 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 sugerencias de comentarios, debe configurar el estilo de comentario en Visual Studio.

Para C++

  1. En Visual Studio, en el menú Herramientas , haga clic en Opciones.
  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ú Herramientas , haga clic en Opciones.
  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 realice, Copilot predecirá la ubicación de la siguiente edición que probablemente realice 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 usarlo GitHub Copilot en Visual Studio Code, necesita acceso limitado a través Copilot gratis de o un plan de pago Copilot para el acceso completo. Consulta ¿Qué es GitHub Copilot?.

  • Inicie sesión en GitHub en Visual Studio Code. Consulte Configurar GitHub Copilot en Visual Studio Code la VS Code documentación.

  • Visual Studio Code. Para usarlo GitHub Copilot en Visual Studio Code, debe tener Visual Studio Code instalado. Para obtener más información, consulte la Visual Studio Code página de descarga.

  • Copilot en Visual Studio Code. Cuando configure GitHub Copilot en Visual Studio Code por primera vez, las extensiones necesarias se instalarán automáticamente. No es necesario descargarlos ni instalarlos manualmente. Para obtener instrucciones detalladas, consulte Configuración GitHub Copilot en Visual Studio Code la Visual Studio Code documentación.

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 quiera hacer mediante lenguaje natural dentro de un comentario y Copilot sugerirá el código para lograr su 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á automáticamente el código. Para aceptar la sugerencia, presiona Tab.

Sugerencia

Si recibe sugerencias limitadas o no de , es posible que tenga habilitada la detección de Copilotduplicación. Para obtener más información sobre la detección de duplicación, vea Administración de directivas 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 le mostrará una sugerencia.

Ahora mantenga el puntero sobre la sugerencia para mostrar el GitHub Copilot control 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
Opción (⌥) o Alt+]
Opción (⌥) o Alt+[
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 le 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 desea aceptar una sugerencia completa de GitHub Copilot, puede aceptar la siguiente palabra o la línea siguiente 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 cuerpo de función completo en texto atenuado. La sugerencia exacta puede variar.

Ahora mantenga el puntero sobre la sugerencia para mostrar el GitHub Copilot control 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
Comando+
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 continuos.

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 la Visual Studio Code documentación.

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 en GitHub Copilot 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 usar GitHub Copilot en Vim/Neovim, necesita acceso limitado a través Copilot gratis de o un plan de pago Copilot para el acceso completo. Consulta ¿Qué es GitHub Copilot?.

  • Versión compatible de Vim/Neovim. Para usar GitHub Copilot en Vim/Neovim debe tener vim versión 9.0.0185 / Neovim versión 0.6 o posterior y Node.js versión 18 o posterior instalada. Para obtener más información, consulta la documentación de Vim / Neovim y el sitio web de Node.js.

  • GitHub Copilot extensión para Vim/Neovim. Para usar GitHub Copilot en Vim/Neovim, debe instalar el GitHub Copilot complemento. Para más información, consulta Instalación de la extensión GitHub Copilot en su entorno.

Aprender a usar GitHub Copilot en Vim/Neovim

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

Para obtener más información e instrucciones sobre cómo usar GitHub Copilot en Vim/Neovim, ejecute 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 usarlo GitHub Copilot en Azure Data Studio, necesita acceso limitado a través Copilot gratis de o un plan de pago Copilot para el acceso completo. Consulta ¿Qué es GitHub 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 en la documentación de Azure Data Studio.

  • GitHub Copilot extensión para Azure Data Studio. Para usarlo GitHub Copilot en Azure Data Studio, debe instalar la GitHub Copilot extensión. Para más información, consulta Instalación de la extensión GitHub Copilot en su entorno.

Obtención de sugerencias de código

GitHub Copilotpuede proporcionarle sugerencias insertadas a medida que crea bases de datos 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 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 combinación en texto atenuado. La sugerencia exacta puede variar. Para aceptar la sugerencia, presiona Tab.

También puede describir algo que quiera hacer mediante lenguaje natural dentro de un comentario y Copilot sugerirá el código para lograr su 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á automáticamente el código. Para aceptar la sugerencia, presiona Tab.

Sugerencia

Si recibe sugerencias limitadas o no de , es posible que tenga habilitada la detección de Copilotduplicación. Para obtener más información sobre la detección de duplicación, consulte Administración de directivas 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 le mostrará una sugerencia.

Ahora mantenga el puntero sobre la sugerencia para mostrar el GitHub Copilot control 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
Opción+[
Opción+]
Windows o Linux
Alt+[
Alt+]

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

Aceptar sugerencias parciales

Si no desea aceptar una sugerencia completa de GitHub Copilot, puede aceptar la siguiente palabra o la línea siguiente 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 le mostrará una sugerencia en texto atenuado. La sugerencia exacta puede variar.

Ahora mantenga el puntero sobre la sugerencia para mostrar el GitHub Copilot control 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
Comando+
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 en GitHub Copilot 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

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 cuerpo de función completo en texto atenuado. 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".
  • Compruebe si hay detección de duplicación en Copilot: si recibe sugerencias limitadas o no de , es posible que tenga habilitada la detección de Copilotduplicación. Para obtener más información sobre la detección de duplicación, consulte Administración de directivas de GitHub Copilot como suscriptor individual.
  • Busque actualizaciones y reinicie Xcode: Asegúrese de que tiene la versión más reciente de para Xcode en la aplicación de Copilot extensión y reinicie Xcode.

También puede abrir un problema en el Copilot repositorio para Xcode.

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

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 pestaña" para la GitHub Copilot extensión 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 en GitHub Copilot 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

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, presione Esc.

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

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

GitHub Copilot sugerirá automáticamente el código.

Sugerencia

Si recibe sugerencias limitadas o no de , es posible que tenga habilitada la detección de Copilotduplicación. Para obtener más información sobre la detección de duplicación, vea Administración de directivas 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
Opción+Mandar+/
Windows o Linux
Ctrl+Alt+/

Aceptar sugerencias parciales

Si no desea aceptar una sugerencia completa de Copilot, puede aceptar la siguiente palabra de una sugerencia.

SOAceptar la siguiente palabra
macOS
Comando+
Windows o Linux
Ctrl+

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

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

Información adicional