# Sugerencias de código de GitHub Copilot en tu IDE

Más información sobre las sugerencias de código de Copilot en distintos IDE.

<div class="ghd-tool vscode">

## Acerca de las sugerencias de código en Visual Studio Code

Copilot en Visual Studio Code proporciona dos tipos de sugerencias de código:

* **Next edit suggestions**

  En función de las modificaciones que realice, Copilot ambas predicen la ubicación de la siguiente edición que querrá realizar y cuál debe ser esa edición. Para habilitar next edit suggestions, consulte [Configuración de GitHub Copilot en su entorno](/es/copilot/how-tos/configure-personal-settings/configure-in-ide#enabling-next-edit-suggestions).

* **Sugerencias de texto fantasma**

Copilot ofrece sugerencias de codificación a medida que escribe. Empieza a escribir en el editor y Copilot te ofrecerá sugerencias de texto en gris atenuado en la posición actual del cursor. 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.

GitHub Copilot proporciona sugerencias para numerosos lenguajes y una amplia variedad de marcos, pero funciona especialmente bien para Python, JavaScript, TypeScript, Ruby, Go, C# y C++. GitHub Copilot también puede ayudar en la generación de consultas para bases de datos, o en la generación de sugerencias para API y marcos, y puede ayudar con la infraestructura como desarrollo de código.

</div>

<div class="ghd-tool jetbrains">

## Acerca de las sugerencias de código en los IDE de JetBrains

Copilot ofrece sugerencias en línea mientras escribe.

GitHub Copilot proporciona sugerencias para numerosos lenguajes y una amplia variedad de marcos, pero funciona especialmente bien para Python, JavaScript, TypeScript, Ruby, Go, C# y C++. GitHub Copilot también puede ayudar en la generación de consultas para bases de datos, o en la generación de sugerencias para API y marcos, y puede ayudar con la infraestructura como desarrollo de código.

</div>

<div class="ghd-tool visualstudio">

## Acerca de las sugerencias de código en Visual Studio

Copilot en Visual Studio proporciona dos tipos de sugerencias de código:

* **Sugerencias de texto fantasma**

Copilot ofrece sugerencias de codificación a medida que escribe.

* **Next edit suggestions (versión preliminar pública)**

  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. Las sugerencias pueden abarcar un solo símbolo, una línea completa o varias líneas, en función del ámbito del posible cambio. Para habilitar next edit suggestions, consulte [Configuración de GitHub Copilot en su entorno](/es/copilot/how-tos/configure-personal-settings/configure-in-ide#enabling-next-edit-suggestions).

GitHub Copilot proporciona sugerencias para numerosos lenguajes y una amplia variedad de marcos, pero funciona especialmente bien para Python, JavaScript, TypeScript, Ruby, Go, C# y C++. GitHub Copilot también puede ayudar en la generación de consultas para bases de datos, o en la generación de sugerencias para API y marcos, y puede ayudar con la infraestructura como desarrollo de código.

</div>

<div class="ghd-tool vimneovim">

## Acerca de las sugerencias de código en Vim/Neovim

GitHub Copilot proporciona sugerencias en línea mientras escribes en Vim/Neovim.

</div>

<div class="ghd-tool azure_data_studio">

## Acerca de las sugerencias de código en Azure Data Studio

GitHub Copilot proporciona sugerencias en línea mientras crea bases de datos SQL en Azure Data Studio.

</div>

<div class="ghd-tool xcode">

## Acerca de las sugerencias de código en Xcode

GitHub Copilot en Xcode proporciona dos tipos de sugerencias de código:

* **Sugerencias de texto fantasma**
  * Copilot ofrece sugerencias de codificación a medida que escribe. 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.
* **Next edit suggestions (versión preliminar pública)**
  * 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. Las sugerencias pueden abarcar una línea completa o varias líneas, en función del ámbito del posible cambio.
    Next edit suggestions están habilitados de forma predeterminada. Para deshabilitarlo, consulte [Configuración de GitHub Copilot en su entorno](/es/copilot/how-tos/configure-personal-settings/configure-in-ide?tool=xcode#enabling-next-edit-suggestions-2).

</div>

<div class="ghd-tool eclipse">

## Acerca de las sugerencias de código en Eclipse

GitHub Copilot en Eclipse proporciona dos tipos de sugerencias de código:

* **Sugerencias de texto fantasma**
  * Copilot ofrece sugerencias de codificación a medida que escribe. 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.
* **Next edit suggestions (versión preliminar pública)**
  * 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. Las sugerencias pueden abarcar un solo símbolo, una línea completa o varias líneas, en función del ámbito del posible cambio. Para habilitar next edit suggestions, consulte [Configuración de GitHub Copilot en su entorno](/es/copilot/how-tos/configure-personal-settings/configure-in-ide?tool=eclipse#enabling-next-edit-suggestions-2).

GitHub Copilot proporciona sugerencias para numerosos lenguajes y una amplia variedad de marcos, pero funciona especialmente bien para Python, JavaScript, TypeScript, Ruby, Go, C# y C++. GitHub Copilot también puede ayudar en la generación de consultas para bases de datos, o en la generación de sugerencias para API y marcos, y puede ayudar con la infraestructura como desarrollo de código.

</div>

## Sugerencias de código que coinciden con código público

GitHub Copilot comprueba cada sugerencia para buscar coincidencias con código disponible públicamente. Las coincidencias se pueden descartar o sugerir con una referencia de código, en función de la configuración de la directiva "Sugerencias que coinciden con código público" de su cuenta u organización. Consulta [Referencia de código de GitHub Copilot](/es/copilot/concepts/completions/code-referencing).

<div class="ghd-tool vscode">

## Cambio del modelo utilizado para las sugerencias en línea

Puede cambiar el modelo de IA que se emplea para las sugerencias en línea de Copilot si:

* Actualmente hay disponible un modelo alternativo
* Usas las versiones más recientes de VS Code con la versión más reciente de la extensión GitHub Copilot

Cambiar el modelo solo afecta a las Copilot sugerencias de texto fantasma. No afecta a las siguientes sugerencias de edición de Copilot.

> \[!NOTE] La lista de modelos disponibles cambiará a lo largo del tiempo. Cuando solo hay un modelo disponible para sugerencias insertadas, el selector de modelos solo mostrará ese modelo. Los modelos en versión preliminar y los modelos adicionales se agregarán al selector a medida que estén disponibles.

Para más información sobre cómo cambiar el modelo de las Copilot sugerencias en línea, consulte [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).

## Efectos de cambiar el modelo de IA

Cambiar el modelo que se utiliza para las Copilot sugerencias en línea no afecta al modelo que utilizan las Copilot sugerencias de la próxima edición ni a Copilot Chat. Consulta [Cambio de modelo de IA para GitHub Copilot Chat](/es/copilot/how-tos/use-ai-models/change-the-chat-model).

No hay ningún cambio en la directiva de uso y recopilación de datos si cambias el modelo de IA.

Si tienes un plan Copilot Free, todas las finalizaciones se contabilizan en tu cuota de finalizaciones, independientemente del modelo utilizado. Consulta [Planes para GitHub Copilot](/es/copilot/get-started/plans#comparing-copilot-plans).

La configuración para habilitar o deshabilitar sugerencias que coincidan con el código público se aplica independientemente del modelo que elija. Consulta [Búsqueda de código público que coincida con las sugerencias de GitHub Copilot](/es/copilot/how-tos/get-code-suggestions/find-matching-code).

## Habilitación del conmutador de modelo

Si tienes un plan Copilot Free o Copilot Pro, el selector de modelos para las sugerencias en línea de Copilot se activa automáticamente.

Si utiliza un plan Copilot Business o Copilot Enterprise, la organización o empresa que proporciona su plan debe habilitar la configuración **Funciones de vista previa del Editor**. Consulta [Administración de directivas y características para GitHub Copilot en su organización](/es/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies#enabling-copilot-features-and-models-in-your-organization) o [Administración de directivas y características para GitHub Copilot en su empresa](/es/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies#defining-policies-for-your-enterprise).

</div>

<div class="ghd-tool visualstudio">

## Cambio del modelo utilizado para las sugerencias en línea

Puede cambiar el modelo de IA que se emplea para las sugerencias en línea de Copilot si:

* Actualmente hay disponible un modelo alternativo
* Usas Visual Studio 17.14 Preview 2 o una versión posterior

> \[!NOTE] La lista de modelos disponibles cambiará a lo largo del tiempo. Cuando solo hay un modelo disponible para sugerencias insertadas, el selector de modelos solo mostrará ese modelo. Los modelos en versión preliminar y los modelos adicionales se agregarán al selector a medida que estén disponibles.

Para más información sobre cómo cambiar el modelo de las Copilot sugerencias en línea, consulte [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).

## Efectos de cambiar el modelo de IA

Cambiar el modelo que se utiliza para las Copilot sugerencias en línea no afecta al modelo que utilizan las Copilot sugerencias de la próxima edición ni a Copilot Chat. Consulta [Cambio de modelo de IA para GitHub Copilot Chat](/es/copilot/how-tos/use-ai-models/change-the-chat-model).

No hay ningún cambio en la directiva de uso y recopilación de datos si cambias el modelo de IA.

Si tienes un plan Copilot Free, todas las finalizaciones se contabilizan en tu cuota de finalizaciones, independientemente del modelo utilizado. Consulta [Planes para GitHub Copilot](/es/copilot/get-started/plans#comparing-copilot-plans).

La configuración para habilitar o deshabilitar sugerencias que coincidan con el código público se aplica independientemente del modelo que elija. Consulta [Búsqueda de código público que coincida con las sugerencias de GitHub Copilot](/es/copilot/how-tos/get-code-suggestions/find-matching-code).

## Habilitación del conmutador de modelo

Si tienes un plan Copilot Free o Copilot Pro, el selector de modelos para las sugerencias en línea de Copilot se activa automáticamente.

Si utiliza un plan Copilot Business o Copilot Enterprise, la organización o empresa que proporciona su plan debe habilitar la configuración **Funciones de vista previa del Editor**. Consulta [Administración de directivas y características para GitHub Copilot en su organización](/es/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies#enabling-copilot-features-and-models-in-your-organization) o [Administración de directivas y características para GitHub Copilot en su empresa](/es/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies#defining-policies-for-your-enterprise).

</div>

<div class="ghd-tool jetbrains">

## Cambio del modelo utilizado para las sugerencias en línea

Puede cambiar el modelo de IA que se emplea para las sugerencias en línea de Copilot si:

* Actualmente hay disponible un modelo alternativo
* Usas las versiones más recientes de los IDE de JetBrains con la versión más reciente de la extensión GitHub Copilot

> \[!NOTE] La lista de modelos disponibles cambiará a lo largo del tiempo. Cuando solo hay un modelo disponible para sugerencias insertadas, el selector de modelos solo mostrará ese modelo. Los modelos en versión preliminar y los modelos adicionales se agregarán al selector a medida que estén disponibles.

Para más información sobre cómo cambiar el modelo de las Copilot sugerencias en línea, consulte [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).

## Efectos de cambiar el modelo de IA

Cambiar el modelo que se utiliza para las Copilot sugerencias en línea no afecta al modelo que utilizan las Copilot sugerencias de la próxima edición ni a Copilot Chat. Consulta [Cambio de modelo de IA para GitHub Copilot Chat](/es/copilot/how-tos/use-ai-models/change-the-chat-model).

No hay ningún cambio en la directiva de uso y recopilación de datos si cambias el modelo de IA.

Si tienes un plan Copilot Free, todas las finalizaciones se contabilizan en tu cuota de finalizaciones, independientemente del modelo utilizado. Consulta [Planes para GitHub Copilot](/es/copilot/get-started/plans#comparing-copilot-plans).

La configuración para habilitar o deshabilitar sugerencias que coincidan con el código público se aplica independientemente del modelo que elija. Consulta [Búsqueda de código público que coincida con las sugerencias de GitHub Copilot](/es/copilot/how-tos/get-code-suggestions/find-matching-code).

## Habilitación del conmutador de modelo

Si tienes un plan Copilot Free o Copilot Pro, el selector de modelos para las sugerencias en línea de Copilot se activa automáticamente.

Si utiliza un plan Copilot Business o Copilot Enterprise, la organización o empresa que proporciona su plan debe habilitar la configuración **Funciones de vista previa del Editor**. Consulta [Administración de directivas y características para GitHub Copilot en su organización](/es/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies#enabling-copilot-features-and-models-in-your-organization) o [Administración de directivas y características para GitHub Copilot en su empresa](/es/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies#defining-policies-for-your-enterprise).

</div>

## Lenguajes de programación incluidos en el modelo predeterminado

Los siguientes lenguajes de programación y tecnologías están incluidos en los datos de entrenamiento del LLM predeterminado utilizado para las Copilot sugerencias en línea:

* C
* C#
* C++
* Clojure
* CSS
* Dart
* Dockerfile
* Elixir
* Emacs Lisp
* Go
* Haskell
* HTML
* Java
* JavaScript
* Julia
* Jupyter Notebook
* Kotlin
* Lua
* MATLAB
* Objective-C
* Perl
* PHP
* PowerShell
* Python
* R
* Ruby
* Rust
* Scala
* Shell
* Swift
* TeX
* TypeScript
* Vue

## Pasos siguientes

* [Obtención de sugerencias de código en el IDE con GitHub Copilot](/es/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions)