{"meta":{"title":"Obtención de sugerencias de código en el IDE con GitHub Copilot","intro":"Use GitHub Copilot para obtener sugerencias de código en el editor.","product":"GitHub Copilot","breadcrumbs":[{"href":"/es/copilot","title":"GitHub Copilot"},{"href":"/es/copilot/how-tos","title":"Procedimientos"},{"href":"/es/copilot/how-tos/get-code-suggestions","title":"Obtenga sugerencias de código"},{"href":"/es/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions","title":"Obtener sugerencias de código en el IDE"}],"documentType":"article"},"body":"# Obtención de sugerencias de código en el IDE con GitHub Copilot\n\nUse GitHub Copilot para obtener sugerencias de código en el editor.\n\n<style> .button-container { display: flex; gap: 10px; } </style><div class=\"button-container\">\n\n```\n<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\">\n          \n    <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>\n```\n\n</a>\n<div class=\"ghd-tool vscode\">\n<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>\n</div>\n\n</div>\n\n<div class=\"ghd-tool jetbrains\">\n\n## Introducción\n\nEsta 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.\n\nLos ejemplos de esta guía usan Java, pero otros lenguajes funcionarán de forma similar.\n\nPara más información, consulta [Sugerencias de código de GitHub Copilot en tu IDE](/es/copilot/concepts/completions/code-suggestions?tool=jetbrains).\n\n## Requisitos previos\n\n* ```\n            **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).\n  ```\n\n* **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:\n\n  * IntelliJ IDEA (Ultimate, Community, Educational)\n  * Android Studio\n  * AppCode\n  * CLion\n  * Invitado de Code With Me\n  * DataGrip\n  * DataSpell\n  * GoLand\n  * Cliente JetBrains\n  * MPS\n  * PhpStorm\n  * PyCharm (Profesional, Comunidad, Educativa)\n  * Rider\n  * RubyMine\n  * RustRover\n  * WebStorm\n  * Writerside\n\n  Consulta el buscador de herramientas de [IDE de JetBrains](https://www.jetbrains.com/products/?ref_product=copilot\\&ref_type=engagement\\&ref_style=button) para descargarla.\n\n* **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 [Instalación de la extensión GitHub Copilot en su entorno](/es/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).\n\n* **Inicia sesión en GitHub en el IDE de JetBrains**. Para obtener instrucciones de autenticación [Instalación de la extensión GitHub Copilot en su entorno](/es/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide).\n\n## Obtención de sugerencias de código\n\nGitHub Copilot ofrece sugerencias de codificación a medida que escribe. Por ejemplo, en un archivo Java, cree una clase escribiendo `class Test`.\n\nGitHub Copilot sugerirá automáticamente un cuerpo de clase en texto gris. Para aceptar la sugerencia, presiona <kbd>Tab</kbd>.\n\nTambié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:\n\n```java copy\n// find all images without alternate text\n// and give them a red border\nvoid process () {\n```\n\nGitHub Copilot sugerirá código automáticamente. Para aceptar la sugerencia, presiona <kbd>Tab</kbd>.\n\nGitHub Copilot intentará coincidir con el contexto y el estilo del código. Siempre puede editar el código sugerido.\n\n> \\[!TIP]\n> 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 directivas de GitHub Copilot como suscriptor individual](/es/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n\n## Mostrar sugerencias alternativas\n\nPara cualquier entrada determinada, GitHub Copilot puede ofrecer varias sugerencias. Puedes seleccionar qué sugerencia usar o rechazar todas las sugerencias.\n\nPor ejemplo, escriba la siguiente línea en un archivo Java y presione <kbd>Intro</kbd>:\n\n```java copy\nprivate int calculateDaysBetweenDates(Date date1,\n```\n\nGitHub Copilot mostrará una sugerencia.\n\nAhora 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.\n\nTambién puede usar métodos abreviados de teclado para mostrar sugerencias alternativas:\n\n| SO                              | Ver la siguiente sugerencia | Ver la sugerencia anterior |\n| :------------------------------ | :-------------------------- | :------------------------- |\n| macOS                           |                             |                            |\n| <kbd>Opción</kbd>+<kbd>]</kbd>  |                             |                            |\n| <kbd>Opción</kbd>+<kbd>\\[</kbd> |                             |                            |\n| Windows o Linux                 |                             |                            |\n| <kbd>Alt</kbd>+<kbd>]</kbd>     |                             |                            |\n| <kbd>Alt</kbd>+<kbd>\\[</kbd>    |                             |                            |\n\nPara aceptar una sugerencia, haga clic en \"Aceptar\" en la paleta de comandos de Copilot o presione <kbd>Tab</kbd>. Para rechazar todas las sugerencias, presione <kbd>Esc</kbd>.\n\n## Mostrar varias sugerencias en una pestaña nueva\n\nSi no desea utilizar ninguna de las sugerencias iniciales que GitHub Copilot ofrece, puede mostrar varias sugerencias en una nueva pestaña.\n\nPor ejemplo, escriba la siguiente línea en un archivo Java:\n\n```java copy\nprivate int calculateDaysBetweenDates(Date date1,\n```\n\nGitHub Copilot mostrará una sugerencia.\n\nPara 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**:\n\n| SO                                                | Abrir múltiples sugerencias |\n| :------------------------------------------------ | :-------------------------- |\n| macOS                                             |                             |\n| <kbd>Comando</kbd>+<kbd>Mayús.</kbd>+<kbd>A</kbd> |                             |\n| Windows o Linux                                   |                             |\n| <kbd>Ctrl</kbd>+<kbd>Entrar</kbd>                 |                             |\n\nPara aceptar una sugerencia, debajo de la sugerencia, haz clic en **Aceptar sugerencia NUMBER**. Si quieres rechazar todas las sugerencias, cierra la pestaña.\n\n## Aceptar sugerencias parciales\n\nSi no deseas aceptar una sugerencia completa de GitHub Copilot, puedes aceptar la siguiente palabra o la siguiente línea de una sugerencia.\n\nPor ejemplo, escriba la siguiente línea en un archivo Java:\n\n```java copy\nprivate int calculateDaysBetweenDates(Date date1,\n```\n\nGitHub Copilot mostrará una sugerencia en texto atenuado. La sugerencia exacta puede variar.\n\nAhora 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 .\n\nComo alternativa, puedes usar un método abreviado de teclado para aceptar la siguiente palabra de una sugerencia:\n\n| SO                                                 | Aceptar la siguiente palabra | Aceptar línea siguiente |\n| :------------------------------------------------- | :--------------------------- | :---------------------- |\n| macOS                                              |                              |                         |\n| <kbd>Comando</kbd>+<kbd>→</kbd>                    |                              |                         |\n| <kbd>Comando</kbd>+<kbd>Control</kbd>+<kbd>→</kbd> |                              |                         |\n| Windows o Linux                                    |                              |                         |\n| <kbd>Control</kbd>+<kbd>→</kbd>                    |                              |                         |\n| <kbd>Control</kbd>+<kbd>Alt</kbd>+<kbd>→</kbd>     |                              |                         |\n\nSi 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](/es/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment).\n\n</div>\n\n<div class=\"ghd-tool visualstudio\">\n\n## Introducción\n\nEn 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.\n\nLos ejemplos de esta guía usan C#, pero otros lenguajes funcionarán de forma similar.\n\nPara más información, consulta [Sugerencias de código de GitHub Copilot en tu IDE](/es/copilot/concepts/completions/code-suggestions?tool=visualstudio).\n\n## Requisitos previos\n\n* ```\n            **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).\n  ```\n\n* ```\n            **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.\n  ```\n\n* ```\n            **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.\n  ```\n\n* ```\n            **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.\n  ```\n\n## Obtención de sugerencias de código\n\nGitHub Copilot ofrece sugerencias de codificación a medida que escribe. Por ejemplo, escriba esta signatura de función en un archivo de C#:\n\n```csharp copy\nint CalculateDaysBetweenDates(\n```\n\nGitHub Copilot sugerirá automáticamente un bloque de código completo en texto gris. Para aceptar la sugerencia, presiona <kbd>Tab</kbd>.\n\nTambié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#:\n\n```csharp copy\nusing System.Xml.Linq;\n\nvar doc = XDocument.Load(\"index.xhml\");\n\n// find all images\n```\n\nGitHub Copilot sugerirá una implementación de la función. Para aceptar la sugerencia, presiona <kbd>Tab</kbd>.\n\n> \\[!TIP]\n> 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 directivas de GitHub Copilot como suscriptor individual](/es/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n\n## Mostrar sugerencias alternativas\n\nPara cualquier entrada determinada, GitHub Copilot puede ofrecer varias sugerencias. Puedes seleccionar qué sugerencia usar o rechazar todas las sugerencias.\n\nPor ejemplo, escriba esta signatura de función en un archivo de C#:\n\n```csharp copy\nint CalculateDaysBetweenDates(\n```\n\nGitHub Copilot mostrará una sugerencia.\n\nAhora 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.\n\nComo alternativa, puede mostrar sugerencias alternativas presionando <kbd>Alt</kbd>+<kbd>.</kbd> (o <kbd>Alt</kbd>+<kbd>,</kbd>) en tu teclado.\n\nPara aceptar una sugerencia, haga clic en \"Aceptar\" en la paleta de comandos de Copilot o presione <kbd>Tab</kbd>. Para rechazar todas las sugerencias, presione <kbd>Esc</kbd>.\n\n## Obtención de sugerencias de comentarios\n\n> \\[!NOTE] Las sugerencias de comentarios están disponibles en Visual Studio 17.14 Preview 2 y versiones posteriores.\n\nGitHub 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 Copiloto, no para el uso de sugerencias de código.\n\nLas sugerencias de comentarios están disponibles en los siguientes lenguajes:\n\n* C#\n* C++\n\n### Habilitación de sugerencias de comentarios\n\nPara habilitar las sugerencias de comentarios, debes configurar el estilo de los comentarios en Visual Studio.\n\n#### Para C++\n\n1. En Visual Studio, en el menú **Tools**, haz clic en **Options**.\n2. En el panel de la izquierda, haz clic en **Text Editor**.\n3. Haga clic en **C++** y, a continuación, en **Estilo de código**.\n4. En el encabezado **Estilo de código** , haga clic en **General**.\n5. En \"Comments\", selecciona **Xml Doc Comments** en la lista desplegable.\n6. 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**.\n7. En la pestaña **Options**, en el panel izquierdo, haga clic en **GitHub**.\n8. Haga clic en **Copilot** y, a continuación, en **Editor**.\n9. Seleccione **Habilitar descripciones generadas por IA para los comentarios de documentación insertados automáticamente en los idiomas admitidos**.\n\n#### Para C\\#\n\n1. En Visual Studio, en el menú **Tools**, haz clic en **Options**.\n2. En el panel izquierdo, haga clic en **Idiomas**.\n3. Haga clic en **C#**, después **en Más configuración** y, a continuación, en **Opciones avanzadas**.\n4. 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**.\n5. En la pestaña **Options**, en el panel izquierdo, haga clic en **GitHub**.\n6. Haga clic en **Copilot** y, a continuación, en **Editor**.\n7. Seleccione **Habilitar descripciones generadas por IA para los comentarios de documentación insertados automáticamente en los idiomas admitidos**.\n\n### Uso de sugerencias de comentarios\n\nPara 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.\n\nPara aceptar la sugerencia, presiona <kbd>Tab</kbd>. Para modificar la sugerencia, presiona <kbd>Alt</kbd>+<kbd>/</kbd>. Para rechaza la sugerencia, presiona, <kbd>Esc</kbd>.\n\n## Navegación y aceptación de sugerencias de edición siguientes\n\nEn 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.\n\nPuedes navegar por los cambios de código sugeridos mediante el <kbd>tabulador</kbd>, 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 <kbd>tabulador</kbd> para aceptar una sugerencia.\n\nUna 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.\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\n## Introducción\n\nEn 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.\n\nLos ejemplos de esta guía usan JavaScript, pero otros lenguajes funcionarán de forma similar.\n\nPara más información, consulta [Sugerencias de código de GitHub Copilot en tu IDE](/es/copilot/concepts/completions/code-suggestions?tool=vscode).\n\n## Requisitos previos\n\n* ```\n            **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).\n  ```\n\n* **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.\n\n* **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).\n\n* **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.\n\n## Obtención de sugerencias de código\n\nGitHub Copilot ofrece sugerencias de codificación a medida que escribe. Por ejemplo, escriba este encabezado de función en un archivo JavaScript:\n\n```javascript copy\nfunction calculateDaysBetweenDates(begin, end) {\n```\n\nGitHub Copilot sugerirá automáticamente el resto de la función. Para aceptar la sugerencia, presiona <kbd>Tab</kbd>.\n\nTambié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:\n\n```javascript copy\n// write a function to\n// find all images without alternate text\n// and give them a red border\n```\n\nGitHub Copilot sugerirá código automáticamente. Para aceptar la sugerencia, presiona <kbd>Tab</kbd>.\n\n> \\[!TIP]\n> 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 directivas de GitHub Copilot como suscriptor individual](/es/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n\n## Mostrar sugerencias alternativas\n\nPara cualquier entrada determinada, GitHub Copilot puede ofrecer varias sugerencias. Puedes seleccionar qué sugerencia usar o rechazar todas las sugerencias.\n\nPor ejemplo, escriba este encabezado de función en un archivo JavaScript y presione <kbd>Intro</kbd>:\n\n```javascript copy\nfunction calculateDaysBetweenDates(begin, end) {\n```\n\nGitHub Copilot mostrará una sugerencia.\n\nAhora 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.\n\nTambién puede usar métodos abreviados de teclado para mostrar sugerencias alternativas:\n\n| SO                                        | Ver la siguiente sugerencia | Ver la sugerencia anterior |\n| :---------------------------------------- | :-------------------------- | :------------------------- |\n| macOS                                     |                             |                            |\n| <kbd>Opción (⌥) o Alt</kbd>+<kbd>]</kbd>  |                             |                            |\n| <kbd>Opción (⌥) o Alt</kbd>+<kbd>\\[</kbd> |                             |                            |\n| Windows o Linux                           |                             |                            |\n| <kbd>Alt</kbd>+<kbd>]</kbd>               |                             |                            |\n| <kbd>Alt</kbd>+<kbd>\\[</kbd>              |                             |                            |\n\nPara aceptar una sugerencia, haga clic en \"Aceptar\" en la paleta de comandos de Copilot o presione <kbd>Tab</kbd>. Para rechazar todas las sugerencias, presione <kbd>Esc</kbd>.\n\n## Mostrar varias sugerencias en una pestaña nueva\n\nSi no desea utilizar ninguna de las sugerencias iniciales que GitHub Copilot ofrece, puede mostrar varias sugerencias en una nueva pestaña.\n\nPor ejemplo, escriba este encabezado de función en un archivo JavaScript y presione <kbd>Intro</kbd>:\n\n```javascript copy\nfunction calculateDaysBetweenDates(begin, end) {\n```\n\nGitHub Copilot mostrará una sugerencia. Si quieres abrir una pestaña nueva con varias opciones adicionales, presiona <kbd>Ctrl</kbd>+<kbd>Intro</kbd>.\n\nPara aceptar una sugerencia, debajo de la sugerencia, haz clic en **Aceptar sugerencia NUMBER**. Si quieres rechazar todas las sugerencias, cierra la pestaña.\n\n## Aceptar sugerencias parciales\n\nSi no deseas aceptar una sugerencia completa de GitHub Copilot, puedes aceptar la siguiente palabra o la siguiente línea de una sugerencia.\n\nPor ejemplo, escriba este encabezado de función en un archivo JavaScript y presione <kbd>Intro</kbd>:\n\n```javascript copy\nfunction calculateDaysBetweenDates(begin, end) {\n```\n\nGitHub Copilot sugerirá automáticamente un bloque de código completo en texto gris. La sugerencia exacta puede variar.\n\nAhora 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 .\n\nComo alternativa, puedes usar un método abreviado de teclado para aceptar la siguiente palabra de una sugerencia:\n\n| SO                              | Aceptar la siguiente palabra |\n| :------------------------------ | :--------------------------- |\n| macOS                           |                              |\n| <kbd>Comando</kbd>+<kbd>→</kbd> |                              |\n| Windows o Linux                 |                              |\n| <kbd>Control</kbd>+<kbd>→</kbd> |                              |\n\nSi 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](/es/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment).\n\n## Navegación y aceptación de sugerencias de edición siguientes\n\nSugerencias de edición siguientes predice dónde y qué modificaciones pueden ser necesarias en función de los cambios en curso.\n\nPuedes navegar por los cambios de código sugeridos mediante el <kbd>tabulador</kbd>, 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 <kbd>tabulador</kbd> para aceptar una sugerencia.\n\nUna 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.\n\n![Captura de pantalla del menú de la barra lateral de Visual Studio Code. La flecha está delineada en naranja oscuro.](/assets/images/help/copilot/vsc-advanced-code-completion-menu.png)\n\nPara obtener más detalles y ejemplos, consulte [Sugerencias insertadas con GitHub Copilot en VS Code](https://code.visualstudio.com/docs/copilot/ai-powered-suggestions) en la documentación de Visual Studio Code.\n\n## Cambio del modelo de IA\n\nPuede 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](/es/copilot/how-tos/use-ai-models/change-the-completion-model).\n\n</div>\n\n<div class=\"ghd-tool vimneovim\">\n\n## Introducción\n\nEn 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.\n\n## Requisitos previos\n\n* ```\n            **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).\n  ```\n\n* **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/).\n\n* **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 [Instalación de la extensión GitHub Copilot en su entorno](/es/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).\n\n## Aprender a usar GitHub Copilot en Vim/Neovim\n\nGitHub Copilot proporciona sugerencias insertadas a medida que escribe Vim/Neovim. Para aceptar una sugerencia, presiona la tecla <kbd>Pestaña</kbd>.\n\nPara 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:\n\n```shell copy\n:help copilot\n```\n\n</div>\n\n<div class=\"ghd-tool azure_data_studio\">\n\n## Introducción\n\nEn 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.\n\n## Requisitos previos\n\n* ```\n            **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).\n  ```\n\n* \\*\\* 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.\n\n* 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](/es/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).\n\n## Obtención de sugerencias de código\n\nGitHub 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.\n\nEn u archivo SQL, escriba la siguiente consulta:\n\n```sql copy\nSELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]\nFROM [Tag].[Scoreboard]\nINNER JOIN\n```\n\nGitHub Copilot sugerirá automáticamente una condición de unión en texto gris. La sugerencia exacta puede variar. Para aceptar la sugerencia, presiona <kbd>Tab</kbd>.\n\nTambié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:\n\n```sql copy\nSELECT TokenColor, COUNT(UserID) AS UserCount\nFROM Tag.Users\nGROUP BY TokenColor\n-- pivot that query on tokencolor for Purple, Blue, Green, Yellow, Orange, Red\n-- and rename the columns to match the colors\nSELECT [Purple], [Blue], [Green], [Yellow], [Orange], [Red]\n```\n\nGitHub Copilot sugerirá código automáticamente. Para aceptar la sugerencia, presiona <kbd>Tab</kbd>.\n\n> \\[!TIP]\n> 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 directivas de GitHub Copilot como suscriptor individual](/es/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n\n## Mostrar sugerencias alternativas\n\nPara algunas sugerencias, GitHub Copilot puede proporcionar varias alternativas. Puede seleccionar qué sugerencia quiere usar o rechazar todas las sugerencias.\n\nPor ejemplo, escriba esta consulta en un archivo SQL:\n\n```sql copy\nSELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]\nFROM [Tag].[Scoreboard]\nINNER JOIN\n```\n\nGitHub Copilot mostrará una sugerencia.\n\nAhora 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.\n\nTambién puede usar métodos abreviados de teclado para mostrar sugerencias alternativas:\n\n| SO                              | Ver la siguiente sugerencia | Ver la sugerencia anterior |\n| :------------------------------ | :-------------------------- | :------------------------- |\n| macOS                           |                             |                            |\n| <kbd>Opción</kbd>+<kbd>\\[</kbd> |                             |                            |\n| <kbd>Opción</kbd>+<kbd>]</kbd>  |                             |                            |\n| Windows o Linux                 |                             |                            |\n| <kbd>Alt</kbd>+<kbd>\\[</kbd>    |                             |                            |\n| <kbd>Alt</kbd>+<kbd>]</kbd>     |                             |                            |\n\nPara aceptar una sugerencia, haga clic en \"Aceptar\" en el control Copilot o presione <kbd>Tabulador</kbd>. Para rechazar todas las sugerencias, presione <kbd>Esc</kbd>.\n\n## Aceptar sugerencias parciales\n\nSi no deseas aceptar una sugerencia completa de GitHub Copilot, puedes aceptar la siguiente palabra o la siguiente línea de una sugerencia.\n\nPor ejemplo, escriba esta consulta en un archivo SQL:\n\n```sql copy\nSELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]\nFROM [Tag].[Scoreboard]\nINNER JOIN\n```\n\nGitHub Copilot mostrará una sugerencia en texto gris. La sugerencia exacta puede variar.\n\nAhora 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 .\n\nComo alternativa, puedes usar un método abreviado de teclado para aceptar la siguiente palabra de una sugerencia:\n\n| SO                              | Aceptar la siguiente palabra |\n| :------------------------------ | :--------------------------- |\n| macOS                           |                              |\n| <kbd>Comando</kbd>+<kbd>→</kbd> |                              |\n| Windows o Linux                 |                              |\n| <kbd>Control</kbd>+<kbd>→</kbd> |                              |\n\nSi 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](https://learn.microsoft.com/en-us/azure-data-studio/keyboard-shortcuts) en la documentación de Microsoft.\n\n</div>\n\n<div class=\"ghd-tool xcode\">\n\n## Introducción\n\nEn 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.\n\n## Requisitos previos\n\n* ```\n            **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).\n  ```\n\n* **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 [Instalación de la extensión GitHub Copilot en su entorno](/es/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).\n\n## Obtención de sugerencias de código\n\nGitHub Copilot ofrece sugerencias de codificación a medida que escribe. Por ejemplo, escribe esta signatura de función en un archivo Swift:\n\n```swift copy\nfunc calculateDaysBetweenDates(\n```\n\nGitHub Copilot sugerirá automáticamente un bloque de código completo en texto gris. Para aceptar la primera línea de una sugerencia, presiona <kbd>Tab</kbd>. Para ver la sugerencia completa, mantén pulsada <kbd>Option</kbd> y, para aceptarla, presiona <kbd>Option</kbd>+<kbd>Tab</kbd>.\n\n### Mejora de las sugerencias de código\n\nSi tienes problemas con las sugerencias de código (por ejemplo, falta alguna o están en conflicto), puedes probar lo siguiente:\n\n* **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\".\n* **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 [Administración de directivas de GitHub Copilot como suscriptor individual](/es/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n* **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.\n\nTambién puede abrir una incidencia en el [repositorio de Copilot para Xcode](https://github.com/github/CopilotForXcode).\n\n## Navegación y aceptación de sugerencias de edición siguientes\n\nSugerencias de edición siguientes predice dónde y qué modificaciones pueden ser necesarias en función de los cambios en curso.\n\nPuedes navegar por los cambios de código sugeridos mediante el <kbd>tabulador</kbd>, lo que facilita la búsqueda de la siguiente modificación pertinente sin tener que realizar búsquedas manualmente en archivos o referencias. Presione <kbd>Tab</kbd> 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).\n\nUna 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.\n\n![Captura de pantalla del menú de encuadernación en Xcode. La flecha está delineada en naranja oscuro.](/assets/images/help/copilot/xcode-advanced-code-completion-menu.png)\n\n</div>\n\n<div class=\"ghd-tool eclipse\">\n\n## Introducción\n\nEn 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.\n\n## Requisitos previos\n\n* ```\n            **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).\n  ```\n\n* **Extensión GitHub Copilot para Eclipse**.Para usar GitHub Copilot en Eclipse, debes instalar la extensión GitHub Copilot. Consulte [Instalación de la extensión GitHub Copilot en su entorno](/es/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).\n\n## Obtención de sugerencias de código\n\nGitHub Copilot ofrece sugerencias de codificación a medida que escribe. Por ejemplo, escribe este encabezado de función en un archivo Java:\n\n```java copy\npublic int getDiff(int a, int b)\n```\n\nGitHub Copilot sugerirá automáticamente el resto de la función. Para aceptar la sugerencia, presiona <kbd>Tab</kbd>.\nPara descartar la sugerencia, pulsa <kbd>Esc</kbd>.\n\nTambié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:\n\n```java copy\n/*\n * Return the difference between two different integers.\n */\n```\n\nGitHub Copilot sugerirá código automáticamente.\n\n> \\[!TIP]\n> 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 directivas de GitHub Copilot como suscriptor individual](/es/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n\n## Desencadenar manualmente sugerencias en línea\n\nTambién puede usar métodos abreviados de teclado para activar sugerencias en línea.\n\n| SO                                               | Activar sugerencias en línea |\n| :----------------------------------------------- | :--------------------------- |\n| macOS                                            |                              |\n| <kbd>Opción</kbd>+<kbd>Mandar</kbd>+<kbd>/</kbd> |                              |\n| Windows o Linux                                  |                              |\n| <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>/</kbd>      |                              |\n\n## Aceptar sugerencias parciales\n\nSi no quieres aceptar una sugerencia completa de Copilot, puedes aceptar la siguiente palabra de una sugerencia.\n\n| SO                              | Aceptar la siguiente palabra |\n| :------------------------------ | :--------------------------- |\n| macOS                           |                              |\n| <kbd>Comando</kbd>+<kbd>→</kbd> |                              |\n| Windows o Linux                 |                              |\n| <kbd>Ctrl</kbd>+<kbd>→</kbd>    |                              |\n\n## Navegación y aceptación de sugerencias de edición siguientes\n\nSugerencias de edición siguientes predice dónde y qué modificaciones pueden ser necesarias en función de los cambios en curso.\n\nPuedes navegar por los cambios de código sugeridos mediante el <kbd>tabulador</kbd>, 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 <kbd>tabulador</kbd> para aceptar una sugerencia.\n\nUna 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.\n\n![Captura de pantalla del menú de márgenes en Eclipse. La flecha está delineada en naranja oscuro.](/assets/images/help/copilot/eclipse-advanced-code-completion-menu.png)\n\n</div>\n\n## Pasos siguientes\n\n* **Aprende a escribir mensajes efectivos** - Consulte [Ingeniería de mensajes para GitHub Copilot Chat](/es/copilot/using-github-copilot/copilot-chat/prompt-engineering-for-copilot-chat).\n* **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 [Configuración de GitHub Copilot en su entorno](/es/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment).\n* ```\n            **Comience con Copilot Chat de GitHub** - Aprenda a pedir a Copilot información y asistencia, usando Copilot Chat de GitHub. Consulte [AUTOTITLE](/copilot/github-copilot-chat/using-github-copilot-chat-in-your-ide).\n  ```\n* **Solucionar problemas**: obtenga más información sobre cómo solucionar problemas comunes con GitHub Copilot. Consulte [Solución de problemas de GitHub Copilot](/es/copilot/troubleshooting-github-copilot).\n\n## Información adicional\n\n* [Sugerencias de código de GitHub Copilot en tu IDE](/es/copilot/concepts/completions/code-suggestions)"}