What this GitHub Copilot shortcut guide covers
GitHub Copilot lives inside your IDE rather than as a standalone web app, which means its shortcuts are spread across several surfaces. The most important ones — the ones you will use dozens of times every day — are Tab to accept and Ctrl + I to open Inline Chat. But there is a whole layer beyond that: the Chat view for multi-turn conversations, Quick Chat for fast questions, Edits mode for coordinated multi-file changes, and Agent mode for fully autonomous tasks. This page covers every single surface in one place.
- Inline code completions — accept, dismiss, cycle, accept word-by-word, trigger manually
- Inline Chat in the editor and terminal — start, submit, accept/discard changes
- Chat view — open, new session, attach context, switch agents, model picker
- Quick Chat — instant floating panel without leaving your current task
- Copilot Edits — multi-file change mode, navigation and review shortcuts
- Agent mode — autonomous task execution with tool approvals
- Voice chat — dictate prompts hands-free
- Slash commands reference — /explain, /fix, /tests, /doc and more
- Context variables — #file, #selection, #editor, @workspace, @vscode, @terminal
- JetBrains IDEs (IntelliJ, PyCharm, WebStorm, GoLand, Rider)
- Visual Studio (Windows) shortcuts
- GitHub.com browser shortcuts for Copilot in pull requests and code review
A quick note on remapping: every Copilot shortcut can be changed in VS Code via the Keyboard Shortcuts editor (Ctrl + K, Ctrl + S on Windows / Cmd + K, Cmd + S on Mac). Search for "copilot" or the command ID shown in parentheses throughout this guide to find and rebind any key.