Claude Code Keyboard Shortcuts & Commands (27)
Complete collection of 27 Claude Code keyboard shortcuts and commands. Browse all shortcuts organized by category with our interactive search tool.
Related Shortcut Pages
Search all Claude Code shortcuts interactively with real-time filtering
Open Interactive Shortcut FinderAll Shortcuts
Core Commands
| Shortcut | Action | Description |
|---|---|---|
| /help | Show help | Display all available slash commands. |
| /clear | Clear conversation | Clear the current conversation history. |
| /compact | Compact mode | Compress conversation context to save tokens. |
| /cost | Show token cost | Display token usage and cost for the session. |
| /status | Account status | Show current account and API status. |
| /doctor | Health check | Diagnose configuration and environment issues. |
| /bug | Report bug | Open a pre-filled bug report. |
| /release-notes | Release notes | Show the latest Claude Code release notes. |
| Esc | Stop / interrupt | Stop the current response or operation immediately. |
| Ctrl + C | Cancel | Cancel the current operation or exit. |
File & Code Operations
| Shortcut | Action | Description |
|---|---|---|
| Tab | Autocomplete path | Autocomplete file names and directory paths. |
| /add-dir <path> | Add directory | Add an additional directory to the working context. |
| /diff | Show diff | Display pending file changes as a diff. |
| /undo | Undo last edit | Revert the most recent file modification. |
| /ls | List files | Show files in the current working directory. |
MCP & Integrations
| Shortcut | Action | Description |
|---|---|---|
| /mcp | MCP status | Show connected MCP (Model Context Protocol) servers. |
| /mcp add <name> | Add MCP server | Connect a new MCP server by name or URL. |
| /permissions | Edit permissions | View and edit tool permission settings. |
| --allowedTools | Allow specific tools | Flag to whitelist specific tools when starting. |
| --dangerously-skip-permissions | Skip permission prompts | Skip all permission checks (use with caution). |
CLI Flags (Startup)
| Shortcut | Action | Description |
|---|---|---|
| claude --print | Print mode (-p) | Non-interactive mode: print response and exit. |
| claude --model <id> | Select model | Specify which Claude model to use. |
| claude --continue | Continue last session | Resume the most recent conversation. |
| claude --resume <id> | Resume by ID | Resume a specific past conversation by session ID. |
| cat file.py | claude | Pipe input | Pipe file or stdin content directly into Claude Code. |
| claude --no-markdown | Plain text output | Disable Markdown formatting in responses. |
| claude --output-format json | JSON output | Return structured JSON output for scripting. |
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.
🤖 Ask AI about Claude Code shortcuts
Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"