<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:
// find all images without alternate text
// and give them a red border
void process () {
// 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:
private int calculateDaysBetweenDates(Date date1,
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:
| SO | Ver la siguiente sugerencia | Ver 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:
private int calculateDaysBetweenDates(Date date1,
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:
| SO | Abrir 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:
private int calculateDaysBetweenDates(Date date1,
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:
| SO | Aceptar la siguiente palabra | Aceptar 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#:
int CalculateDaysBetweenDates(
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#:
using System.Xml.Linq;
var doc = XDocument.Load("index.xhml");
// find all images
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#:
int CalculateDaysBetweenDates(
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++
- En Visual Studio, en el menú Tools, haz clic en Options.
- En el panel de la izquierda, haz clic en Text Editor.
- Haga clic en C++ y, a continuación, en Estilo de código.
- En el encabezado Estilo de código , haga clic en General.
- En "Comments", selecciona Xml Doc Comments en la lista desplegable.
- 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.
- En la pestaña Options, en el panel izquierdo, haga clic en GitHub.
- Haga clic en Copilot y, a continuación, en Editor.
- Seleccione Habilitar descripciones generadas por IA para los comentarios de documentación insertados automáticamente en los idiomas admitidos.
Para C#
- En Visual Studio, en el menú Tools, haz clic en Options.
- En el panel izquierdo, haga clic en Idiomas.
- Haga clic en C#, después en Más configuración y, a continuación, en Opciones avanzadas.
- 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.
- En la pestaña Options, en el panel izquierdo, haga clic en GitHub.
- Haga clic en Copilot y, a continuación, en Editor.
- 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.
Navegación y aceptación de sugerencias de edición siguientes
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:
function calculateDaysBetweenDates(begin, end) {
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:
// write a function to // find all images without alternate text // and give them a red border
// 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:
function calculateDaysBetweenDates(begin, end) {
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:
| SO | Ver la siguiente sugerencia | Ver 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:
function calculateDaysBetweenDates(begin, end) {
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:
function calculateDaysBetweenDates(begin, end) {
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:
| SO | Aceptar 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.
Navegación y aceptación de sugerencias de edición siguientes
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.

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:
:help copilot
: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:
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow] FROM [Tag].[Scoreboard] INNER JOIN
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:
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]
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:
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow] FROM [Tag].[Scoreboard] INNER JOIN
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:
| SO | Ver la siguiente sugerencia | Ver 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:
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow] FROM [Tag].[Scoreboard] INNER JOIN
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:
| SO | Aceptar 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:
func calculateDaysBetweenDates(
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.
Navegación y aceptación de sugerencias de edición siguientes
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.

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:
public int getDiff(int a, int b)
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:
/* * Return the difference between two different integers. */
/*
* 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.
| SO | Activar 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.
| SO | Aceptar la siguiente palabra |
|---|---|
| macOS |
<kbd>Comando</kbd>+<kbd>→</kbd> |
| Windows o Linux | Ctrl+→ |
Navegación y aceptación de sugerencias de edición siguientes
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.

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)