Claude Code Cheatsheet
Claude Code one-page cheatsheet — keyboard shortcuts, slash commands, CLI flags, env vars, MCP, Skills, Agents, CLAUDE.md reference
Based on Claude Code v2.1.84. Last updated: March 26, 2026. Bookmark this page for quick reference.
| Shortcut |
Function |
Ctrl+C |
Cancel input / interrupt generation |
Ctrl+D |
Exit session |
Ctrl+L |
Clear screen |
Ctrl+O |
Toggle verbose output (view thinking) |
Ctrl+R |
Reverse search history |
Ctrl+G |
Open prompt in editor |
Ctrl+B |
Run current task in background |
Ctrl+T |
Toggle task list |
Ctrl+V |
Paste image |
Ctrl+F |
Kill background agents (press twice) |
Esc Esc |
Undo / go back |
| Shortcut |
Function |
Shift+Tab |
Cycle permission modes (Normal → Auto-accept → Plan) |
Alt+P |
Switch model |
Alt+T |
Toggle thinking mode |
| Shortcut |
Function |
\ + Enter |
Newline (shortcut) |
Ctrl+J |
Newline (control sequence) |
| Prefix |
Function |
/ |
Slash commands |
! |
Execute bash directly |
@ |
File mention + autocomplete |
| Shortcut |
Function |
↑ ↓ |
Navigate |
← → |
Expand / Collapse |
P |
Preview |
R |
Rename |
/ |
Search |
A |
All projects |
B |
Current branch |
| Command |
Function |
/clear |
Clear conversation |
/compact [focus] |
Compress context (optionally specify focus) |
/resume |
Resume / switch session |
/rename [name] |
Name current session |
/branch [name] |
Fork conversation(/fork 别名) |
/cost |
Token usage stats |
/context |
Visualize context usage (grid) |
/diff |
Interactive diff viewer |
/copy |
Copy last reply |
/export |
Export conversation |
| Command |
Function |
/config |
Open settings |
/model [model] |
Switch model(← → 调节 effort) |
/fast [on\|off] |
Toggle fast mode |
/vim |
Toggle vim mode |
/theme |
Change color theme |
/permissions |
View / update permissions |
/effort [level] |
Set effort level(low / med / high / max / auto) |
/color [color] |
Set prompt bar color |
/keybindings |
Custom key bindings |
/terminal-setup |
Configure terminal shortcuts |
| Command |
Function |
/init |
Create CLAUDE.md |
/memory |
Edit CLAUDE.md files |
/mcp |
Manage MCP servers |
/hooks |
Manage hooks |
/skills |
List available skills |
/agents |
Manage agents |
/chrome |
Chrome integration |
/reload-plugins |
Hot-reload plugins |
/add-dir <path> |
Add working directory |
| Command |
Function |
/btw <question> |
Side question (no context, no impact on main chat) |
/plan [desc] |
Plan mode (+ auto-start analysis) |
/loop [interval] |
Schedule recurring task(如 /loop 5m 检查部署) |
/voice |
Push-to-talk voice mode (20 languages) |
/doctor |
Diagnose installation |
/pr-comments [PR] |
Fetch GitHub PR comments |
/stats |
Usage streak and preferences |
/insights |
Session analytics report |
/desktop |
Continue to Desktop app |
/remote-control |
Connect to claude.ai/code (alias /rc) |
/usage |
Plan quota and rate status |
/schedule |
Cloud scheduled tasks |
/security-review |
Security analysis of changes |
/help |
Show help + all commands |
/feedback |
Submit feedback (alias /bug) |
/release-notes |
View full changelog |
| Command |
Function |
claude |
Interactive start |
claude "question" |
Start with initial prompt |
claude -p "query" |
Headless mode (non-interactive) |
claude -c |
Continue last conversation |
claude -r "name" |
Resume session by name |
claude update |
Update to latest version |
| Flag |
Function |
--model |
Set model |
-w |
Git worktree mode |
-n / --name |
Session name |
--add-dir |
Add extra directory |
--agent |
Use specified agent |
--allowedTools |
Pre-approve specified tools |
--output-format |
Output format(json / stream-json) |
--json-schema |
Structured JSON output |
--max-turns |
Limit interaction turns |
--max-budget-usd |
Cost cap (USD) |
--console |
Auth via Anthropic Console |
--verbose |
Verbose output |
--bare |
Minimal headless (no hooks/LSP/plugins) |
--channels |
Permission forwarding / MCP push |
--remote |
Web session |
--effort |
Set effort(low / med / high / max) |
--permission-mode |
Permission mode(plan / default / ...) |
--dangerously-skip-permissions |
Skip all permission prompts |
--chrome |
Chrome integration |
| Flag |
Transport |
--transport http |
Remote HTTP (recommended) |
--transport stdio |
Local process |
--transport sse |
Remote SSE |
| Scope |
Config File |
Description |
| Local |
.claude.json |
Single project |
| Project |
.mcp.json |
Shared (commit to VCS) |
| User |
~/.claude.json |
Global |
| Command |
Function |
/mcp |
Interactive management UI |
claude mcp list |
List all servers |
claude mcp serve |
Expose Claude Code itself as MCP server |
Elicitation:MCP 服务器可在任务中途请求用户输入。
| Location |
Scope |
./CLAUDE.md |
Project-level (team shared) |
~/.claude/CLAUDE.md |
User-level (all projects) |
/etc/claude-code/ |
Managed (organization-wide) |
| Path / Syntax |
Description |
.claude/rules/*.md |
Project rule files |
~/.claude/rules/*.md |
User rule files |
paths: frontmatter |
Path-specific rules (only for matched paths) |
@path/to/file |
Import file content in CLAUDE.md |
~/.claude/projects/<proj>/memory/
├── MEMORY.md ← Memory index
└── topic_xxx.md ← Topic-based memory files
Memory files auto-loaded into context, preserved after /compact.
| Action |
Description |
Shift+Tab |
Cycle: Normal → Auto-accept → Plan |
--permission-mode plan |
Start in plan mode |
| Action |
Description |
Alt+T |
Toggle thinking mode |
"ultrathink" |
Max effort for this turn |
Ctrl+O |
查看思考过程(Verbose output) |
/effort |
Set level: low · med · high · max |
| Action |
Description |
--worktree name |
Create isolated branch workspace per feature |
isolation: worktree |
Agent runs in isolated worktree |
sparsePaths |
Sparse checkout only needed dirs |
/batch |
Auto-create multiple worktrees for parallel changes |
| Action |
Description |
/voice |
Enable push-to-talk |
Space(长按) |
Hold to record, release to send |
| 20 种语言 |
英 / 西 / 法 / 德 / 中 / 日 / 韩 ... |
| Action |
Description |
/context |
View usage + optimization tips |
/compact [focus] |
Compress with focus |
| Auto-compact |
Auto-triggers at ~95% capacity |
| 1M context |
Opus 4.6(Max/Team/Enterprise 可用) |
| CLAUDE.md |
Preserved after compact |
| Action |
Description |
claude -c |
Continue last conversation |
claude -r "name" |
Resume by name |
/btw question |
Side question, no main context impact |
| Action |
Description |
claude -p "query" |
Non-interactive run |
--output-format json |
Structured output |
--max-budget-usd 5 |
Cost cap |
cat file \| claude -p |
Pipe input |
| Action |
Description |
/loop 5m msg |
Recurring task |
/rc |
Remote control |
--remote |
claude.ai 上的Web session |
| Skill |
Function |
/simplify |
Code review (3 parallel agents) |
/batch |
Large-scale parallel changes (5-30 worktrees) |
/debug [desc] |
Debug from logs |
/loop [interval] |
Periodic scheduled tasks |
/claude-api |
Load API + SDK reference docs |
| Location |
Scope |
.claude/skills/<name>/ |
Project skills |
~/.claude/skills/<name>/ |
Personal skills |
| Field |
Description |
description |
Auto-trigger description |
allowed-tools |
Tools that skip permission prompts |
model |
Override model for this skill |
effort |
Override effort level |
context: fork |
Run in subagent |
$ARGUMENTS |
User input placeholder |
${CLAUDE_SKILL_DIR} |
Skill directory path |
!`cmd` |
Dynamic context injection (run cmd, embed result) |
| Agent |
Description |
| Explore |
快速只读Search(使用 Haiku) |
| Plan |
Research for plan mode |
| General |
Full toolset, complex tasks |
| Bash |
Independent context terminal |
| Field |
Description |
permissionMode |
default / acceptEdits / plan / dontAsk / bypass |
isolation: worktree |
在 git worktree 中运行 |
memory: user\|project |
Persistent memory |
background: true |
Background task |
maxTurns |
Limit agentic turns |
SendMessage |
Resume stopped agents |
| File |
Description |
~/.claude/settings.json |
User settings |
.claude/settings.json |
Project shared settings |
.claude/settings.local.json |
Local-only settings |
~/.claude.json |
OAuth, MCP, state |
.mcp.json |
Project MCP servers |
| Setting |
Description |
modelOverrides |
Map model selector to custom model IDs |
autoMemoryDirectory |
Custom memory directory |
worktree.sparsePaths |
Sparse checkout directories |
| Variable |
Description |
ANTHROPIC_API_KEY |
API key |
ANTHROPIC_MODEL |
Default model |
ANTHROPIC_BASE_URL |
API endpoint(QCode.cc: https://asia.qcode.cc/api) |
CLAUDE_CODE_EFFORT_LEVEL |
Default effort(low / med / high) |
MAX_THINKING_TOKENS |
Thinking token limit (0 = off) |
CLAUDE_CODE_MAX_OUTPUT_TOKENS |
Output token limit (default 32K) |
ANTHROPIC_CUSTOM_MODEL_OPTION |
Custom /model dropdown entry |
CLAUDE_CODE_PLUGIN_SEED_DIR |
Plugin seed dirs (colon-separated) |
CLAUDECODE |
Detect if in Claude Code shell (=1) |
IS_DEMO |
Demo mode (hide email/org) |
CLAUDE_CODE_DISABLE_CRON |
Disable cron tasks |
| Mode |
Description |
Flag |
default |
Ask for each operation |
Default |
acceptEdits |
Auto-accept file edits |
--permission-mode acceptEdits |
plan |
Read-only, no modifications |
--permission-mode plan |
dontAsk |
Deny all except explicitly allowed |
--permission-mode dontAsk |
bypassPermissions |
Skip all permission checks |
--permission-mode bypassPermissions |
CLI flag --dangerously-skip-permissions equals bypassPermissions. Use only in isolated environments.
# One-line setup
export ANTHROPIC_BASE_URL=https://asia.qcode.cc/api
export ANTHROPIC_API_KEY=cr_你的密钥
The same cr_ key works for both Claude Code and Codex, sharing plan quota.
🚀
Get Started with QCode — Claude Code & Codex
One plan for both Claude Code and Codex, Asia-Pacific low latency
Team of 3+?
Enterprise: dedicated domain + sub-key management + ban protection, from ¥250/person/mo
Learn Enterprise →