Acerca de las sugerencias de código en Visual Studio Code
Copilot en Visual Studio Code ofrece dos tipos de sugerencias de código:
-
**Sugerencias de texto fantasma**- Copilot ofrece sugerencias de codificación a medida que escribes. También puede describir algo que desee hacer mediante lenguaje natural dentro de un comentario, y Copilot sugerirá el código para alcanzar su objetivo.
-
**Sugerencias de edición siguientes (versión preliminar pública)**- 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. 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 sugerencias de edición siguientes, consulte Configuración de GitHub Copilot en su entorno.
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.
Acerca de las sugerencias de código en los IDE de JetBrains
Copilot ofrece sugerencias insertadas 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.
Acerca de las sugerencias de código en Visual Studio
Copilot en Visual Studio ofrece dos tipos de sugerencias de código:
-
**Sugerencias de texto fantasma**- Copilot ofrece sugerencias de codificación a medida que escribes.
-
**Sugerencias de edición siguientes (versión preliminar pública)**- 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. 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 sugerencias de edición siguientes, consulta Configuración de GitHub Copilot en su entorno.
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.
Acerca de las sugerencias de código en Vim/Neovim
GitHub Copilot proporciona sugerencias insertadas mientras escribe en Vim/Neovim.
Acerca de las sugerencias de código en Azure Data Studio
GitHub Copilot proporciona sugerencias insertadas a medida que creas bases de datos SQL en Azure Data Studio.
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 escribes. También puede describir algo que desee hacer mediante lenguaje natural dentro de un comentario, y Copilot sugerirá el código para conseguir su objetivo.
-
**Sugerencias de edición siguientes (versión preliminar pública)**- 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. Las sugerencias pueden abarcar una línea completa o varias líneas, en función del ámbito del posible cambio. Sugerencias de edición siguientes están habilitados por defecto. Para deshabilitarlo, consulte Configuración de GitHub Copilot en su entorno.
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 escribes. 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.
-
**Sugerencias de edición siguientes (versión preliminar pública)**- 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. 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 sugerencias de edición siguientes, consulta Configuración de GitHub Copilot en su entorno.
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.
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.
Acerca del modelo de IA usado para las sugerencias insertadas de Copilot
Las sugerencias insertadas de Copilot usan el modelo GPT-4.1 Copilot. El modelo GPT-4.1 Copilot se entrenó en una amplia gama de repositorios públicos de alta calidad GitHub, lo que proporciona cobertura de más de 30 lenguajes de programación. Consulta Lenguajes de programación incluidos en el modelo predeterminado siguiente.
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 sugerencias de texto fantasma de Copilot. No afecta a las sugerencias de edición siguientes de Copilot.
Nota:
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 obtener más información sobre cómo cambiar el modelo de las sugerencias insertadas de Copilot, consulte Cambio del modelo de IA para las sugerencias en línea de GitHub Copilot.
Efectos de cambiar el modelo de IA
Cambiar el modelo que se usa para las sugerencias insertadas de Copilot no afecta al modelo que utiliza Copilot para las siguientes sugerencias de edición o chat de Copilot. Consulta Cambio de modelo de IA para GitHub Copilot Chat.
No hay ningún cambio en la directiva de uso y recopilación de datos si cambias el modelo de IA.
Si se encuentra en un plan Copilot gratis, todas las finalizaciones cuentan para la cuota de finalizaciones independientemente del modelo usado. Consulta Planes para GitHub Copilot.
La configuración para habilitar o deshabilitar sugerencias que coincidan con el código público se aplica independientemente del modelo que elija. Consulta Encontrar código público que coincida con las sugerencias de GitHub Copilot.
Habilitación del conmutador de modelo
Si tiene un plan Copilot gratis o Copilot Pro, el selector de modelo para las sugerencias insertadas de Copilot se habilita automáticamente.
Si usas un plan de Copilot Business , la organización que proporciona tu plan debe habilitar la opción Editor preview features. Consulta Administración de directivas y características para GitHub Copilot en su organización.
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
Nota:
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 obtener más información sobre cómo cambiar el modelo de las sugerencias insertadas de Copilot, consulte Cambio del modelo de IA para las sugerencias en línea de GitHub Copilot.
Efectos de cambiar el modelo de IA
Cambiar el modelo que se usa para las sugerencias insertadas de Copilot no afecta al modelo que utiliza Copilot para las siguientes sugerencias de edición o chat de Copilot. Consulta Cambio de modelo de IA para GitHub Copilot Chat.
No hay ningún cambio en la directiva de uso y recopilación de datos si cambias el modelo de IA.
Si se encuentra en un plan Copilot gratis, todas las finalizaciones cuentan para la cuota de finalizaciones independientemente del modelo usado. Consulta Planes para GitHub Copilot.
La configuración para habilitar o deshabilitar sugerencias que coincidan con el código público se aplica independientemente del modelo que elija. Consulta Encontrar código público que coincida con las sugerencias de GitHub Copilot.
Habilitación del conmutador de modelo
Si tiene un plan Copilot gratis o Copilot Pro, el selector de modelo para las sugerencias insertadas de Copilot se habilita automáticamente.
Si usas un plan de Copilot Business , la organización que proporciona tu plan debe habilitar la opción Editor preview features. Consulta Administración de directivas y características para GitHub Copilot en su organización.
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
Nota:
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 obtener más información sobre cómo cambiar el modelo de las sugerencias insertadas de Copilot, consulte Cambio del modelo de IA para las sugerencias en línea de GitHub Copilot.
Efectos de cambiar el modelo de IA
Cambiar el modelo que se usa para las sugerencias insertadas de Copilot no afecta al modelo que utiliza Copilot para las siguientes sugerencias de edición o chat de Copilot. Consulta Cambio de modelo de IA para GitHub Copilot Chat.
No hay ningún cambio en la directiva de uso y recopilación de datos si cambias el modelo de IA.
Si se encuentra en un plan Copilot gratis, todas las finalizaciones cuentan para la cuota de finalizaciones independientemente del modelo usado. Consulta Planes para GitHub Copilot.
La configuración para habilitar o deshabilitar sugerencias que coincidan con el código público se aplica independientemente del modelo que elija. Consulta Encontrar código público que coincida con las sugerencias de GitHub Copilot.
Habilitación del conmutador de modelo
Si tiene un plan Copilot gratis o Copilot Pro, el selector de modelo para las sugerencias insertadas de Copilot se habilita automáticamente.
Si usas un plan de Copilot Business , la organización que proporciona tu plan debe habilitar la opción Editor preview features. Consulta Administración de directivas y características para GitHub Copilot en su organización.
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 que se usa para las sugerencias insertadas de Copilot.
- 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
-
[AUTOTITLE](/copilot/how-tos/completions/getting-code-suggestions-in-your-ide-with-github-copilot)