Disable Copilot in VS Code (5 fast methods)

tutorial
Disable Copilot in VS Code (5 fast methods)

GitHub Copilot can feel intrusive when you just want to code without AI. Below are the quickest, friendly ways to turn it off—globally, per-workspace, or just for a moment—so you keep IntelliSense and your extensions, minus Copilot.

Before you start

Note: You can disable Copilot at three levels: user (every project), workspace (this folder only), and per-language. If you share a repo, consider using the workspace method so teammates aren’t affected.

1) Quick toggle from the Status Bar (fastest)

Click the Copilot icon in the bottom-right of VS Code → toggle Completions off. If you see language options (e.g., JavaScript, Python), uncheck the current language or “All languages.” This takes effect immediately and is great for a temporary pause.

2) Turn off via Command Palette (no settings editing)

Press Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac) → type “Copilot” → run the command to toggle or disable Copilot completions. Use this when the status-bar icon isn’t visible or you prefer the keyboard.

3) Disable in Settings UI (per-user or per-workspace)

Go to Settings (Ctrl+, / Cmd+,) and search for Copilot. Turn off inline suggestions and completions. If you want it off only for the current project, open the Workspace tab in Settings first, then flip the same toggles. This preserves your global environment but keeps this folder Copilot-free.

4) Hard stop with Settings (JSON) for precise control

Open Settings (JSON):

  • User level: press Ctrl+Shift+P / Cmd+Shift+P → “Preferences: Open User Settings (JSON)”
  • Workspace level: open .vscode/settings.json in the project
    Add one of these blocks:
// Disable Copilot everywhere
"github.copilot.enable": { "*": false }

// Or disable only in specific languages
"github.copilot.enable": {
  "plaintext": false,
  "markdown": false,
  "javascript": false,
  "typescript": false,
  "python": false
}

This is reliable, version-controllable (at workspace level), and easy to review in PRs.

5) Disable or uninstall the extension (cleanest “off”)

Open Extensions (Ctrl+Shift+X / Cmd+Shift+X) → search GitHub Copilot → click the gear icon:

  • Disable to stop it for your user
  • Disable (Workspace) to stop it only for this folder
  • Uninstall to remove it completely
    If you also installed GitHub Copilot Chat, repeat these steps for that extension too.

Optional: nuke AI UI across VS Code (beyond Copilot)

If you want VS Code’s built-in AI surfaces gone (quick actions, chat entry points), open Settings and search Disable AI Features. Turn it on at User or Workspace scope. This hides AI affordances even if the Copilot extension is present. Use this when you want a distraction-free editor.

Tips: keep productivity without Copilot

  • Keep IntelliSense on: Disabling Copilot doesn’t affect VS Code’s native IntelliSense and snippets.
  • Use per-repo control: Commit .vscode/settings.json with "github.copilot.enable": {"*": false} to enforce no-Copilot on shared projects.
  • Mix and match: Many devs disable Copilot for Markdown, config files, or tests but keep it for large code files. The per-language JSON is perfect for this.
  • Performance check: If you were disabling Copilot due to lag, try turning off just inline suggestions first; completions can be lighter than chat.

FAQs

Does disabling Copilot affect my GitHub account or billing?
No. You’re only turning it off in the editor. Subscription and account settings remain unchanged.

Can I pause Copilot for just one file?
Yes. Use the Status Bar toggle while focused on that file, or add a language-specific rule in Settings (JSON).

What’s the difference between disabling and uninstalling?
Disable stops the extension but keeps it installed. Uninstall removes it entirely until you reinstall from the marketplace.

How do I re-enable later?
Reverse any of the steps: re-toggle in the Status Bar or Command Palette, remove the JSON rules, or re-enable/reinstall in Extensions.

Summary (ordered steps)

  1. Click the Copilot Status Bar icon → turn off completions.
  2. Use the Command Palette → run the Copilot toggle command.
  3. Settings UI → search “Copilot” → turn off suggestions (User or Workspace).
  4. Settings (JSON) → set "github.copilot.enable": {"*": false} (global or workspace).
  5. Extensions view → Disable or Uninstall GitHub Copilot (and Copilot Chat if installed).

Conclusion

Start with the Status Bar or Command Palette for a quick cut, then lock it in with Settings (JSON) or workspace-level rules when you need repeatable control. If you want a zero-AI environment, disable or uninstall the extensions and hide VS Code’s AI features for a clean, focused editor.

Discover: Productivity

Discussion (0)

Be the first to comment.