---
title: "Configuración de GitHub\_Copilot en Visual\_Studio\_Code"
intro: 'Puedes habilitar, configurar y deshabilitar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}.'
product: '{% data reusables.gated-features.copilot %}'
versions:
feature: copilot
shortTitle: Visual Studio Code
topics:
- Copilot
ms.openlocfilehash: ab043d4eeca2003deaf77aa80be46fc79acf8649
ms.sourcegitcommit: 6185352bc563024d22dee0b257e2775cadd5b797
ms.translationtype: HT
ms.contentlocale: es-ES
ms.lasthandoff: 12/09/2022
ms.locfileid: '148193570'
---
## Acerca de {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}
Si usas {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_copilot %} puedes autocompletar el código mientras escribes. Después de la instalación, se puede habilitar o deshabilitar {% data variables.product.prodname_copilot %}, y configurar opciones avanzadas en {% data variables.product.prodname_vscode %} o en {% data variables.product.prodname_dotcom_the_website %}.
## Prerrequisitos
Para configurar {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}, se debe instalar el complemento {% data variables.product.prodname_copilot %}. Para más información, ve "[Introducción a {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}](/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code)".
## Métodos abreviados de teclado para {% data variables.product.prodname_copilot %}
Puedes usar los métodos abreviados de teclado predeterminados en {% data variables.product.prodname_vscode %} al usar {% data variables.product.prodname_copilot %}. Como alternativa, puedes volver a enlazar los accesos directos en el editor Métodos abreviados de teclado y usar tus preferidos para cada comando específico. Puedes buscar cada método abreviado de teclado por nombre de comando en el editor de Métodos abreviados de teclado.
{% mac %}
| Acción | Acceso directo | Nombre de comando |
|:---|:---|:---|
|Aceptar una sugerencia insertada|Pestaña|editor.action.inlineSuggest.commit|
|Descartar una sugerencia insertada|Esc|editor.action.inlineSuggest.hide|
|Mostrar la sugerencia insertada siguiente| Opción (⌥)+]
|editor.action.inlineSuggest.showNext|
|Mostrar sugerencia insertada anterior| Opción (⌥)+[
|editor.action.inlineSuggest.showPrevious|
|Desencadenar sugerencia insertada| Opción (⌥)+\
|editor.action.inlineSuggest.trigger|
|Abrir {% data variables.product.prodname_copilot %} (sugerencias adicionales en el panel independiente)|Ctrl+Return|github.copilot.generate|
|Habilitar y deshabilitar {% data variables.product.prodname_copilot %}|_No hay acceso directo predeterminado_|github.copilot.toggleCopilot|
{% endmac %}
{% windows %}
| Acción | Acceso directo | Nombre de comando |
|:---|:---|:---|
|Aceptar una sugerencia insertada|Pestaña|editor.action.inlineSuggest.commit|
|Descartar una sugerencia insertada|Esc|editor.action.inlineSuggest.hide|
|Mostrar la sugerencia insertada siguiente|Alt+] |editor.action.inlineSuggest.showNext|
|Mostrar sugerencia insertada anterior|Alt+[|editor.action.inlineSuggest.showPrevious|
|Desencadenar sugerencia insertada|Alt+\|editor.action.inlineSuggest.trigger|
|Abrir {% data variables.product.prodname_copilot %} (sugerencias adicionales en el panel independiente)|Ctrl+Entrar|github.copilot.generate|
|Habilitar y deshabilitar {% data variables.product.prodname_copilot %}|_No hay acceso directo predeterminado_|github.copilot.toggleCopilot|
{% endwindows %}
{% linux %}
| Acción | Acceso directo | Nombre de comando |
|:---|:---|:---|
|Aceptar una sugerencia insertada|Pestaña|editor.action.inlineSuggest.commit|
|Descartar una sugerencia insertada|Esc|editor.action.inlineSuggest.hide|
|Mostrar la sugerencia insertada siguiente|Alt+] |editor.action.inlineSuggest.showNext|
|Mostrar sugerencia insertada anterior|Alt+[|editor.action.inlineSuggest.showPrevious|
|Desencadenar sugerencia insertada|Alt+\|editor.action.inlineSuggest.trigger|
|Abrir {% data variables.product.prodname_copilot %} (sugerencias adicionales en el panel independiente)|Ctrl+Entrar|github.copilot.generate|
|Habilitar y deshabilitar {% data variables.product.prodname_copilot %}|_No hay acceso directo predeterminado_|github.copilot.toggleCopilot|
{% endlinux %}
## Reenlazamiento de métodos abreviados de teclado
Si no quieres usar los métodos abreviados de teclado predeterminados en {% data variables.product.prodname_vscode %} al usar {% data variables.product.prodname_copilot %}, puedes volver a enlazar los métodos abreviados de teclado en el editor Métodos abreviados de teclado mediante tus preferidos para cada comando específico.
1. Haz clic en el menú **Archivo**, **Preferencias** y, después, **Métodos abreviados de teclado**.

1. En el editor "Métodos abreviados de teclado", busca el nombre del comando del método abreviado de teclado que quieres cambiar.

1. Junto al comando que quieres cambiar, haz clic en el icono de lápiz.

1. Escribe las pulsaciones de tecla que quieres usar para el comando y presiona Enter/Return.

{% data reusables.copilot.enabling-or-disabling-in-vsc %}
## Habilitación o deshabilitación de sugerencias insertadas
Puedes optar por habilitar o deshabilitar sugerencias insertadas para {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %}.
{% data reusables.copilot.vscode-settings %}
1. En el panel izquierdo de la pestaña de configuración, haz clic en **Extensiones** y, después, selecciona **{% data variables.product.prodname_copilot_short %}** .
1. En "Sugerencia insertada:Habilitar", activa o desactiva la casilla para habilitar o deshabilitar sugerencias insertadas.
## Habilitación o deshabilitación de {% data variables.product.prodname_copilot %} para lenguajes específicos
Puedes especificar los lenguajes para los que quieres habilitar o deshabilitar {% data variables.product.prodname_copilot %}.
1. En {% data variables.product.prodname_vscode %}, haz clic en la pestaña **Extensiones** y,después, ve a la sección **Copilot**. Para más información, ve "[Habilitación y deshabilitación de sugerencias insertadas](#enabling-and-disabling-inline-suggestions)".
1. En "Habilitar o deshabilitar {% data variables.product.prodname_copilot_short %} en los idiomas especificados", haz clic en **Editar en settings.json**.
1. En el archivo _settings.json_, agrega o quita los lenguajes para los que quieres habilitar o deshabilitar {% data variables.product.prodname_copilot %}. Por ejemplo, para habilitar Python en {% data variables.product.prodname_copilot %}, agrega `"python": true` a la lista, asegurándote de que hay una coma final después de todo menos del último elemento de lista.
```json
{
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": false,
"markdown": true,
"javascript": true,
"python": true
}
}
```
## Establecimiento de la configuración de proxy de {% data variables.product.prodname_copilot %}
{% data variables.product.prodname_copilot %} se puede configurar para conectarse a través de un servidor proxy HTTP en {% data variables.product.prodname_vscode %}. {% data variables.product.prodname_copilot %} admite configuraciones básicas de proxy HTTP, con o sin autenticación básica.
{% data reusables.copilot.vscode-settings %}
1. En el panel izquierdo de la pestaña de configuración, haz clic en **Aplicaciones** y, después, selecciona **Proxy**.
1. En el cuadro de texto de "Proxy", escribe la dirección del servidor proxy, por ejemplo, `http://localhost:3128`. Opcionalmente, {% data variables.product.prodname_copilot %} usará las variables `http_proxy` y `https_proxy` del entorno.

1. Opcionalmente, en "Http: Autorización de proxy", haz clic en **Editar en settings.json** y agrega el valor necesario que se va a enviar como encabezado de `Proxy-Authorization` en cada solicitud de red.

1. Opcionalmente, en "Http: SSL estricto de proxy", activa o desactiva la casilla para habilitar o deshabilitar el SSL estricto.

{% data reusables.copilot.dotcom-settings %}