1
0
mirror of synced 2025-12-21 10:57:10 -05:00
Files
docs/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md

5.2 KiB

title, intro, product, versions, shortTitle, topics
title intro product versions shortTitle topics
Configuring GitHub Copilot in Visual Studio Code You can enable, configure, and disable {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}. {% data reusables.gated-features.copilot %}
feature
copilot
Visual Studio Code
Copilot

Keyboard shortcuts for {% data variables.product.prodname_copilot %}

You can use the default keyboard shortcuts in {% data variables.product.prodname_vscode %} when using {% data variables.product.prodname_copilot %}. Alternatively, you can rebind the shortcuts in the Keyboard Shortcuts editor using your preferred keyboard shortcuts for each specific command. You can search for each keyboard shortcut by command name in the Keyboard Shortcuts editor.

Action Shortcut Command name
Accept an inline suggestion Tab editor.action.inlineSuggest.commit
Dismiss an inline suggestion Esc editor.action.inlineSuggest.hide
Show next inline suggestion On macOS: Option (⌥)+]
On Windows or Linux: Alt+]
editor.action.inlineSuggest.showNext
Show previous inline suggestion On macOS: Option (⌥)+[
On Windows or Linux: Alt+[
editor.action.inlineSuggest.showPrevious
Trigger inline suggestion On macOS: Option (⌥)+</kbd>
On Windows or Linux: Alt+</kbd>
editor.action.inlineSuggest.trigger
Open {% data variables.product.prodname_copilot %} (additional suggestions in separate pane) Ctrl+Enter github.copilot.generate
Toggle {% data variables.product.prodname_copilot %} on/off No default shortcut github.copilot.toggleCopilot

Rebinding keyboard shortcuts

  1. Click the File menu, click Preferences, then click Keyboard Shortcuts. Visual Studio Code keyboard shortcuts
  2. In the "Keyboard Shortcuts" editor, search for the command name of the keyboard shortcut you want to change. Keyboard shortcut search bar
  3. Next to the command you want to change, click the pencil icon. Keyboard shortcut editor
  4. Type the keystrokes you want to use for the command, then press Enter/Return. Edit keyboard shortcut

Enabling or disabling {% data variables.product.prodname_copilot %}

You can enable or disable {% data variables.product.prodname_copilot %} from within {% data variables.product.prodname_vscode %}. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the background color of the icon will match the color of the status bar. When disabled, the background color of the icon will contrast the color of the status bar.

  1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window. Status icon in {% data variables.product.prodname_vscode %}
  2. If you are disabling {% data variables.product.prodname_copilot %}, Visual Studio Code will ask whether you want to disable it globally, or only for the language of the file you are currently editing. To disable globally, click Disable globally. Alternatively, click the language-specific button to disable {% data variables.product.prodname_copilot %} for the specified language. Disable {% data variables.product.prodname_copilot %} globally or for the current language

Enabling and disabling inline suggestions

You can choose to enable or disable inline suggestions in Visual Studio Code.

  1. In the File menu, navigate to Preferences and click Settings. Visual Studio Code settings
  2. In the left-side panel of the settings tab, click Extensions and then select Copilot.
  3. Under "Inline Suggest:Enabled", select or deselect to enable or disable inline suggestions.

Enabling and disabling {% data variables.product.prodname_copilot %} for specific languages

You can specify which languages you want to enable or disable {% data variables.product.prodname_copilot %} for.

  1. Display the Copilot section in the Extensions tab of the Visual Studio Code settings page. For more information, see "Enabling and disabling inline suggestions."
  2. Under "Enable or disable Copilot for specified languages", click Edit in settings.json.
  3. In the settings.json file, add or remove the languages for which you want to enable or disable {% data variables.product.prodname_copilot %}. For example, to enable Python in {% data variables.product.prodname_copilot %}, add "python": true to the JSON list.

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