Skip to main content
Code Guide
T01 Beginner Technical

Essential Commands

Keyboard shortcuts & indispensable slash commands

Keyboard Shortcuts

ShortcutAction
Ctrl+J / Cmd+JOpen Claude Code
Shift+TabToggle auto-accept mode
Ctrl+CInterrupt generation
EscCancel current action
/ Message history
TabPath completion

Core Slash Commands

/help Help and available commands
/clear Clear context (reset)
/compact Compress history
/model Switch model
/cost View session costs
/status Context status

Permission Modes

claude Interactive mode (default)
claude --dangerously-skip-permissions
Full bypass (CI/CD)
claude --allowedTools "Edit,Read,Bash"
Tool whitelist

Quick Start

Terminal window
# Launch Claude Code
claude
# With context file
claude --context CLAUDE.md
# Non-interactive mode (scripts)
claude -p "Analyze this file" < input.txt
# Continue last session
claude --continue

Session Commands

/new New session
/resume Resume previous session
/sessions List sessions

Context Navigation

CommandEffect
/compactSummarize and free up space
/clearFull reset
#fileAdd file to context

Custom Slash Commands

# Invoke a custom command
/command-name [args]
# Defined in:
.claude/commands/command-name.md

Essential Tips

Verbosity control — Use --no-stream to see the full response at once.

MultilineShift+Enter in the terminal to add a new line without submitting.

Vim mode — Add {"vim": true} to ~/.claude/settings.json for Vim keybindings.