Cheat Sheet
Cmd+? / Ctrl+? | Show all available shortcuts for your session |
Cmd+K / Ctrl+K | Start a new chat instantly |
β Arrow Up | Edit your last message β input must be empty first |
Cmd+. / Ctrl+. | Stop generation mid-response |
Cmd+/ / Ctrl+/ | Toggle sidebar open/closed |
Cmd+Shift+L / Ctrl+Shift+L | Toggle dark / light theme |
Shift+Enter | New line without sending the message |
Projects | Persistent memory, files + instructions scoped across all chats in a project |
Project instructions | Set a system prompt for every chat in the project β great for coding standards or tone |
Project files | Upload docs, specs, or style guides once; Claude references them every session |
Star conversations | Pin important chats for quick access in the sidebar |
Artifacts panel | Standalone outputs (code, HTML, React, SVG, Mermaid) rendered live in a side panel |
Fork artifact | Click fork icon to branch off an artifact and iterate without losing the original |
Publish artifact | Share a public URL β recipients can view, fork, and remix |
Persistent storage | Artifacts can store data across sessions (Pro/Max/Team/Enterprise) β up to 20MB each |
Download artifact | Save any artifact as a file (.jsx, .html, .md, .svg, etc.) |
Styles | Save a writing style once in Settings β applied automatically to any response |
Deep Research | Extended multi-step research mode β Claude plans, searches, and synthesizes |
Voice input | Speak instead of type β available on web + mobile; transcript inserts at cursor |
File + image upload | Drag files directly into the input β Claude reads PDFs, images, CSVs, and code natively |
Share conversation | Generate a public link to any chat via the share icon |
β edit vs. follow-up | Editing your last message instead of sending a correction saves 10β20x tokens on long threads |
Sourced from code.claude.com/docs Β· Press ? in Claude Code to see shortcuts for your environment.