Reference
Complete keyboard shortcuts, built-in tools, slash commands, and settings
Read time: 6 min
title: "Reference" description: "Complete keyboard shortcuts, built-in tools, slash commands, and settings" section: "Copilot" readTime: "6 min"
Reference
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+Alt+I | Open Chat view |
Ctrl+Shift+I | Switch to agents in Chat view |
Ctrl+N | Start new chat session |
Ctrl+I | Inline chat in editor or terminal |
Ctrl+Shift+Alt+L | Quick Chat |
Ctrl+Alt+. | Model picker |
Tab | Accept inline suggestion / navigate NES |
Ctrl+Right | Accept next word of inline suggestion |
Alt+] / Alt+[ | Cycle alternative suggestions |
Escape | Dismiss inline suggestion |
F2 | AI rename suggestions |
Ctrl+Shift+P | Command Palette |
Ctrl+Shift+G | Source Control view |
Built-in Chat Tools
| Tool | Purpose |
|---|---|
#agent | Delegate tasks to other agents |
#agent/runSubagent | Run task in isolated subagent context |
#edit/createFile | Create a new file |
#edit/editFiles | Apply edits to files |
#execute/runInTerminal | Run shell command in terminal |
#execute/testFailure | Get unit test failure info |
#read/readFile | Read file content |
#read/problems | Add Problems panel issues as context |
#read/terminalLastCommand | Get last terminal command + output |
#search/codebase | Semantic code search |
#search/fileSearch | Find files by glob pattern |
#search/textSearch | Find text in files |
#selection | Current editor selection |
#vscode/runCommand | Run a VS Code command |
#web/fetch | Fetch content from a URL |
#browser | (Experimental) Interact with integrated browser |
Slash Commands (Full List)
| Command | Purpose |
|---|---|
/explain | Explain code or concept |
/fix | Fix code or compiler/lint errors |
/tests | Generate tests |
/doc | Generate documentation |
/new | Scaffold new project or file |
/newNotebook | Create Jupyter notebook |
/init | Generate workspace instructions |
/plan | Create implementation plan |
/search | Generate Search view query |
/clear | New chat session |
/compact | Summarize context |
/fork | Fork session with full history |
/startDebugging | Generate launch.json + start debug |
/debug | Open Chat Debug view |
/troubleshoot | Analyze current session debug logs |
/agents | Configure custom agents |
/hooks | Configure hooks |
/instructions | Configure custom instructions |
/prompts | Configure prompt files |
/skills | Configure agent skills |
/create-prompt | Generate prompt file with AI |
/create-instruction | Generate instructions file with AI |
/create-skill | Generate agent skill with AI |
/create-agent | Generate custom agent with AI |
/create-hook | Generate hook with AI |
/yolo | Enable global auto-approval of all tools |
/disableYolo | Disable global auto-approval |
Chat Participants
| Participant | Domain |
|---|---|
@github | GitHub repos, issues, PRs, code search |
@terminal | Terminal, shell commands |
@vscode | VS Code features, settings, extension API |
Key Settings
| Setting | Default | Purpose |
|---|---|---|
github.copilot.enable | { "*": true } | Enable/disable per language |
github.copilot.nextEditSuggestions.enabled | false | Enable NES |
chat.agent.enabled | true | Enable agent mode |
chat.disableAIFeatures | false | Hide all AI features |
chat.tools.autoApprove | false | Auto-approve all tools |
chat.tools.terminal.autoApprove | false | Auto-approve terminal commands |
telemetry.telemetryLevel | all | Control telemetry (set off to disable) |
search.searchView.semanticSearchBehavior | auto | Semantic search in Search view |
workbench.settings.showAISearchToggle | true | AI search in Settings editor |
editor.inlineSuggest.showToolbar | onHover | Inline suggestion toolbar |