Use --resume to Jump Back Into Any Previous Session
Everyone knows --continue resumes your last session. But when you're juggling multiple tasks across different sessions, you need --resume instead.
# Open an interactive picker of recent sessions
claude --resume
# Jump directly to a specific session by ID
claude --resume abc123def456
The picker shows your recent sessions with timestamps and the opening message of each conversation, so you can quickly spot the one you need. This is essential when you're running parallel workstreams — a feature branch, a bug fix, and a code review all living in separate sessions.
A solid pattern is to keep one session per workstream: start it, do some work, exit, then --resume back into it later. Each session retains its full context, CLAUDE.md rules, and conversation history.
# Morning: start feature work
claude
# ... work on the feature, then exit
# Afternoon: pick it back up exactly where you left off
claude --resume
# Select the feature session from the picker
You can also pass the -r shorthand if you're in a hurry:
claude -r
The difference is simple: --continue always grabs the most recent session without asking. --resume lets you choose. When you're only working on one thing, --continue is fine. The moment you have two or more active threads, --resume becomes essential.
--continue is for your last conversation. --resume is for the right conversation.
via Claude Code
Log in to leave a comment.
When typing feels slow — describing a complex bug, explaining architecture, or thinking through a problem out loud — press Option+V to switch to voice input. Speak naturally and Claude Code transcribes your words into a prompt, so you can describe what you need at the speed of thought.
When Claude is heading down the wrong path — editing the wrong file, writing code you don't want, or giving a long explanation you don't need — press Escape to stop it immediately. You keep everything it did up to that point and can redirect with a new prompt.
Closed a session and realized you weren't done? Pass --continue (or -c) when launching Claude Code to pick up exactly where you left off — same context, same files, same conversation history — without re-explaining what you were working on.