Acerca de las sugerencias de código en Visual Studio Code
Copilot en Visual Studio Code ofrece dos tipos de sugerencias de código:
- Finalización de código
- Copilot ofrece sugerencias de codificación a medida que escribes. También puedes describir algo que quieres hacer con el lenguaje natural dentro de un comentario y Copilot te sugerirá el código que debes usar para lograr tu 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 tu 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 de finalización de código a medida que escribes.
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:
- Finalización de código
- 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 tu 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 de finalización de código insertadas a medida que escribes 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 ofrece sugerencias de finalización de código a medida que escribes.
Acerca de las sugerencias de código en Eclipse
GitHub Copilot ofrece sugerencias de finalización de código a medida que escribes.
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 descartan o sugieren con una referencia de código, en función de la configuración de la directiva "Sugerencias que coincidan con el código público" de tu cuenta u organización. Consulta Referencia de código de Copilot.
Acerca del modelo de IA usado para la finalización de código de Copilot
usa el modelo GPT-4o Copilot. Se trata de una versión ajustada del modelo mini GPT-4o. El modelo GPT-4o 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 usado para la finalización de código
You can switch the AI model that's used by Copilot code completion if:
- An alternative model is currently available
- You are using the latest releases of VS Code with the latest version of the GitHub Copilot extension
Cambiar el modelo solo afecta a la finalización de código de Copilot. No afecta a las sugerencias de edición siguientes de Copilot.
Nota:
The list of available models will change over time. When only one code completion model is available, the model picker will only show that model. Preview models and additional code completion models will be added to the picker as they become available.
For details of how to switch the model for Copilot code completion, see Cambio del modelo de IA para la finalización del código de Copilot.
Effects of switching the AI model
Changing the model that's used for Copilot code completion does not affect the model that's used by Copilot next edit suggestions or Copilot Chat. See Cambio del modelo de IA para Copilot Chat.
There are no changes to the data collection and usage policy if you change the AI model.
If you are on a Copilot Free plan, all completions count against your completions quota regardless of the model used. See Planes para GitHub Copilot.
The setting to enable or disable suggestions that match public code are applied irrespective of which model you choose. See Búsqueda de código público que coincida con sugerencias de GitHub Copilot.
Enabling the model switcher
If you have a Copilot Free or Copilot Pro plan, the model switcher for Copilot code completion is automatically enabled.
Si usas un plan de o , la organización o empresa que proporciona tu plan debe habilitar la opción Editor preview features. Consulta Administración de directivas y características de Copilot para empresas en tu organización o Administración de directivas y características de Copilot en tu empresa.
Cambio del modelo usado para la finalización de código
You can switch the AI model that's used by Copilot code completion if:
- An alternative model is currently available
- You are using Visual Studio 17.14 Preview 2 or later
Nota:
The list of available models will change over time. When only one code completion model is available, the model picker will only show that model. Preview models and additional code completion models will be added to the picker as they become available.
For details of how to switch the model for Copilot code completion, see Cambio del modelo de IA para la finalización del código de Copilot.
Effects of switching the AI model
Changing the model that's used for Copilot code completion does not affect the model that's used by Copilot next edit suggestions or Copilot Chat. See Cambio del modelo de IA para Copilot Chat.
There are no changes to the data collection and usage policy if you change the AI model.
If you are on a Copilot Free plan, all completions count against your completions quota regardless of the model used. See Planes para GitHub Copilot.
The setting to enable or disable suggestions that match public code are applied irrespective of which model you choose. See Búsqueda de código público que coincida con sugerencias de GitHub Copilot.
Enabling the model switcher
If you have a Copilot Free or Copilot Pro plan, the model switcher for Copilot code completion is automatically enabled.
Si usas un plan de o , la organización o empresa que proporciona tu plan debe habilitar la opción Editor preview features. Consulta Administración de directivas y características de Copilot para empresas en tu organización o Administración de directivas y características de Copilot en tu empresa.
Cambio del modelo usado para la finalización de código
You can switch the AI model that's used by Copilot code completion if:
- An alternative model is currently available
- You are using the latest release of JetBrains IDEs with the latest version of the GitHub Copilot extension
Nota:
The list of available models will change over time. When only one code completion model is available, the model picker will only show that model. Preview models and additional code completion models will be added to the picker as they become available.
For details of how to switch the model for Copilot code completion, see Cambio del modelo de IA para la finalización del código de Copilot.
Effects of switching the AI model
Changing the model that's used for Copilot code completion does not affect the model that's used by Copilot next edit suggestions or Copilot Chat. See Cambio del modelo de IA para Copilot Chat.
There are no changes to the data collection and usage policy if you change the AI model.
If you are on a Copilot Free plan, all completions count against your completions quota regardless of the model used. See Planes para GitHub Copilot.
The setting to enable or disable suggestions that match public code are applied irrespective of which model you choose. See Búsqueda de código público que coincida con sugerencias de GitHub Copilot.
Enabling the model switcher
If you have a Copilot Free or Copilot Pro plan, the model switcher for Copilot code completion is automatically enabled.
Si usas un plan de o , la organización o empresa que proporciona tu plan debe habilitar la opción Editor preview features. Consulta Administración de directivas y características de Copilot para empresas en tu organización o Administración de directivas y características de Copilot en tu empresa.
Lenguajes de programación incluidos en el modelo predeterminado
Los siguientes lenguajes de programación y tecnologías se incluyen en los datos de entrenamiento del LLM predeterminado que se usa para finalizaciones de código 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