Claude Code的會(huì)話(huà)恢復(fù)與多窗口使用指南(2026年)
很多人剛開(kāi)始用 Claude Code,最容易遇到幾個(gè)問(wèn)題:
- 關(guān)掉 iTerm2 / 終端后,上次聊天還能不能找回來(lái)?
--continue和--resume到底有什么區(qū)別?- 一個(gè)項(xiàng)目里開(kāi)了多個(gè) Claude 窗口,怎么切換不混亂?
- 同一個(gè)會(huì)話(huà)能不能在兩個(gè)終端里同時(shí)打開(kāi)?
- 怎樣才能做到盡量像 Codex 那樣“隨時(shí)回來(lái)繼續(xù)聊”?
這篇就把這些問(wèn)題一次講清楚。Claude Code 官方文檔明確說(shuō)明:會(huì)話(huà)會(huì)保存在本地磁盤(pán)上,之后可以通過(guò) --continue、--resume 等方式恢復(fù),不需要每次都重新解釋上下文。
一、先理解:Claude Code 的“會(huì)話(huà)”到底是什么
在 Claude Code 里,session(會(huì)話(huà)) 可以理解成一段完整的對(duì)話(huà)歷史。它不只是你發(fā)過(guò)的話(huà),還包括:
- 你的 prompt
- Claude 調(diào)用過(guò)的工具
- 工具返回的結(jié)果
- Claude 的回復(fù)內(nèi)容
官方文檔寫(xiě)得很明確:Claude Code 會(huì)把這些會(huì)話(huà)內(nèi)容自動(dòng)寫(xiě)入磁盤(pán),這樣你之后就可以回到之前的會(huì)話(huà),繼續(xù)追問(wèn)、繼續(xù)修改、繼續(xù)分析。
但這里有一個(gè)很重要的點(diǎn):
會(huì)話(huà)保存的是“對(duì)話(huà)歷史”,不是“文件系統(tǒng)快照”。也就是說(shuō),Claude 記得之前聊過(guò)什么、看過(guò)哪些文件、分析過(guò)什么,但如果你要恢復(fù)某個(gè)時(shí)刻的代碼狀態(tài),那是另外一回事,需要靠版本控制或 checkpoint 之類(lèi)的能力,不是單靠 session 本身。
二、關(guān)閉終端后,會(huì)話(huà)還在嗎?
一般還在。
只要你沒(méi)有使用禁用持久化的模式,Claude Code 會(huì)把會(huì)話(huà)保存到本地,所以即使你關(guān)掉了 iTerm2、Terminal 或 VS Code 終端,之后仍然可以恢復(fù)。官方最佳實(shí)踐文檔也明確說(shuō)了:Claude Code 會(huì)本地保存對(duì)話(huà),任務(wù)跨多次使用時(shí),可以直接恢復(fù),無(wú)需重講上下文。
但有一個(gè)例外:
如果你用了類(lèi)似下面這種參數(shù):
claude -p --no-session-persistence "你的問(wèn)題"
那這個(gè)會(huì)話(huà)不會(huì)保存到磁盤(pán),也就不能恢復(fù)。官方 CLI 文檔明確寫(xiě)了:--no-session-persistence 會(huì)禁用會(huì)話(huà)持久化,因此這些會(huì)話(huà)不會(huì)被保存、也無(wú)法被 resume。
三、最常用的兩個(gè)命令:--continue和--resume
這是新手最容易搞混的地方。
claude --continue
作用是:
繼續(xù)當(dāng)前目錄最近一次會(huì)話(huà)。
官方文檔把它定義為:恢復(fù)最近一次 conversation,是最省事的恢復(fù)方式。
示例:
claude --continue
適合場(chǎng)景:
- 你這個(gè)項(xiàng)目通常只開(kāi)一個(gè) Claude 會(huì)話(huà)
- 你剛剛關(guān)掉終端,想最快回到上一次對(duì)話(huà)
- 你不想選列表,不想記名字
claude --resume
作用是:
恢復(fù)某個(gè)指定會(huì)話(huà),或者打開(kāi)會(huì)話(huà)選擇器讓你自己選。
官方文檔說(shuō)明,--resume 可以讓你選擇最近會(huì)話(huà),也可以按會(huì)話(huà)名恢復(fù),還能按 session ID 恢復(fù)。
示例:
claude --resume
這通常會(huì)打開(kāi)一個(gè)會(huì)話(huà)選擇界面,讓你手動(dòng)選。
如果你知道會(huì)話(huà)名,也可以這樣:
claude --resume auth-refactor
適合場(chǎng)景:
- 一個(gè)項(xiàng)目里開(kāi)了多個(gè) Claude 會(huì)話(huà)
- 你要恢復(fù)某個(gè)特定任務(wù)
- 你不確定“最近一次”是不是你要的那一個(gè)
四、什么時(shí)候用--continue,什么時(shí)候用--resume?
這是最簡(jiǎn)單的記法:
用--continue的時(shí)候
你只有一個(gè)主要任務(wù),或者默認(rèn)就想回到“剛才那個(gè)”。
比如:
- 剛剛在修登錄 bug
- 關(guān)掉了終端
- 現(xiàn)在回來(lái)繼續(xù)修
這時(shí)直接:
claude --continue
就夠了。
用--resume的時(shí)候
你有多個(gè)任務(wù)并行,或者你想明確指定某一個(gè)會(huì)話(huà)。
比如:
- 同時(shí)在做 crawler、后臺(tái)管理、前端重構(gòu)
- 一個(gè)項(xiàng)目里開(kāi)過(guò)很多 Claude 窗口
- 你只想恢復(fù)“壁紙爬蟲(chóng)”那個(gè),不想進(jìn)錯(cuò)
這時(shí)就用:
claude --resume
或者:
claude --resume wallpaper-crawler
官方也明確建議:當(dāng)你處理多個(gè) feature 或多個(gè)任務(wù)時(shí),給會(huì)話(huà)起描述性名字,后續(xù)更容易 resume。
五、給會(huì)話(huà)命名:多窗口不亂的核心
如果你一個(gè)項(xiàng)目經(jīng)常開(kāi)多個(gè) Claude,會(huì)話(huà)命名幾乎是必做項(xiàng)。
Claude Code 官方支持在啟動(dòng)時(shí)直接給 session 起名字:
claude -n auth-refactor
也支持在會(huì)話(huà)進(jìn)行中改名:
/rename auth-refactor
官方文檔說(shuō)明:
--name/-n:給當(dāng)前會(huì)話(huà)設(shè)置顯示名- 這個(gè)名字會(huì)顯示在
/resume列表里 - 也會(huì)顯示在終端標(biāo)題欄里
- 后面可以用
claude --resume <name>直接恢復(fù)。
六、多個(gè)窗口怎么區(qū)分最省事?
推薦做法:一個(gè)任務(wù),一個(gè)名字
比如同一個(gè)項(xiàng)目里,你可以這樣開(kāi):
claude -n crawler-task claude -n admin-api-task claude -n frontend-task
以后恢復(fù)時(shí)就很清楚:
claude --resume crawler-task claude --resume admin-api-task claude --resume frontend-task
這是官方推薦方向:給 session 起描述性的名字,方便后續(xù)查找和恢復(fù)。
推薦命名規(guī)則
為了讓小白更不容易亂,我建議你用固定格式:
項(xiàng)目名-模塊名-任務(wù)名
例如:
xhsite-crawler-login xhsite-admin-fileconfig xhsite-frontend-home
或者再簡(jiǎn)單一點(diǎn):
crawler-task admin-task frontend-task
只要能做到一眼區(qū)分就行。
七、claude --resume 你的會(huì)話(huà)名是啟動(dòng)前還是啟動(dòng)后用?
是啟動(dòng)前用。
也就是說(shuō),你是在終端里直接敲下面這條命令:
claude --resume auth-refactor
它的意思就是:啟動(dòng) Claude,并恢復(fù)這個(gè)名字對(duì)應(yīng)的會(huì)話(huà)。 官方 CLI 參考就是這么定義的。
八、已經(jīng)進(jìn)入 Claude 以后,還能切換會(huì)話(huà)嗎?
可以。
Claude Code 支持 slash command:
/resume
它可以打開(kāi)會(huì)話(huà)選擇器。
也可以寫(xiě)成:
/resume auth-refactor
官方 commands 文檔說(shuō)明,/resume [session] 可以按 ID 或名稱(chēng)恢復(fù)會(huì)話(huà),也可以不帶參數(shù)直接打開(kāi)選擇器;它的別名就是 /continue。
九、名字重復(fù)了怎么辦?
這一點(diǎn)官方也提到了。
如果你執(zhí)行:
claude --resume auth
而叫 auth 的會(huì)話(huà)不止一個(gè),官方文檔說(shuō)明:CLI 會(huì)把這個(gè)名字當(dāng)成搜索詞,帶你進(jìn)入 picker 選擇,而不是盲目跳進(jìn)某一個(gè)。
但如果你已經(jīng)在會(huì)話(huà)里執(zhí)行:
/resume auth
當(dāng)名字有歧義時(shí),官方說(shuō)明它會(huì)直接報(bào)錯(cuò);這時(shí)候更適合只敲:
/resume
然后從列表里選。
所以最好的做法還是:
盡量不要起重復(fù)名。
十、同一個(gè)會(huì)話(huà)能不能在兩個(gè)終端同時(shí)打開(kāi)?
可以打開(kāi),但不建議。
Claude Code 官方文檔明確提醒:
如果你在多個(gè)終端里恢復(fù)了同一個(gè) session,兩個(gè)終端都會(huì)往同一個(gè) session 文件里寫(xiě)內(nèi)容,消息會(huì)交錯(cuò),就像兩個(gè)人同時(shí)往同一本筆記本上寫(xiě)字一樣。內(nèi)容不會(huì)損壞,但會(huì)變得很亂。
這意味著什么?
例如你在終端 A 和終端 B 都執(zhí)行了:
claude --resume crawler-task
接下來(lái):
- A 發(fā)一條消息
- B 再發(fā)一條消息
- Claude 兩邊都會(huì)繼續(xù)寫(xiě)入同一個(gè)會(huì)話(huà)歷史
最后這個(gè) session 會(huì)變成“交叉聊天記錄”,你回頭看時(shí)很容易懵。
正確做法
做法 1:不同任務(wù)開(kāi)不同會(huì)話(huà)
這是最推薦的。
claude -n crawler-task claude -n admin-task claude -n frontend-task
做法 2:如果想基于已有會(huì)話(huà)分叉思路,用 fork
Claude Code 官方支持在恢復(fù)時(shí) fork 出一個(gè)新 session,這樣可以保留原會(huì)話(huà)不變,同時(shí)創(chuàng)建一個(gè)新的分支會(huì)話(huà)。CLI 參考里明確有 --fork-session,可配合 --resume 或 --continue 使用。
例如:
claude --resume auth-refactor --fork-session
這適合:
- 你想保留原始會(huì)話(huà)
- 你要嘗試另一條思路
- 你不想把新嘗試混進(jìn)舊會(huì)話(huà)里
十一、恢復(fù)會(huì)話(huà)后,權(quán)限會(huì)不會(huì)也一起恢復(fù)?
不會(huì)全部恢復(fù)。
官方文檔說(shuō)明:當(dāng)你用 claude --continue 或 claude --resume 恢復(fù)會(huì)話(huà)時(shí),會(huì)話(huà)歷史會(huì)恢復(fù),但session-scoped permissions 不會(huì)繼承,需要你重新批準(zhǔn)。
這對(duì)新手很重要,因?yàn)楹芏嗳藭?huì)以為:
“我都恢復(fù)到上次聊天了,為什么它還要重新確認(rèn)權(quán)限?”
這不是異常,是正常行為。
十二、什么時(shí)候最適合恢復(fù)會(huì)話(huà)?
下面這些情況,特別適合用恢復(fù)會(huì)話(huà)。
場(chǎng)景 1:昨天做到一半,今天繼續(xù)
比如你昨天已經(jīng)讓 Claude:
- 看完項(xiàng)目結(jié)構(gòu)
- 找到 bug 位置
- 給出修改方案
今天繼續(xù)問(wèn):
- “接著改這個(gè) bug”
- “繼續(xù)補(bǔ)測(cè)試”
- “把剛才方案整理成文檔”
這時(shí)直接恢復(fù)最省事,因?yàn)?Claude 之前的分析歷史都還在。官方文檔明確說(shuō)明:恢復(fù)會(huì)話(huà)后,Claude 會(huì)保留之前讀過(guò)的文件、做過(guò)的分析和形成的判斷。
場(chǎng)景 2:終端意外關(guān)閉
比如:
- iTerm2 崩了
- SSH 斷開(kāi)了
- 電腦重啟了
這時(shí)你通??梢灾苯樱?/p>
claude --continue
快速續(xù)上最近一次本地會(huì)話(huà)。
場(chǎng)景 3:同一項(xiàng)目多任務(wù)并行
比如你在同一個(gè)倉(cāng)庫(kù)里同時(shí)處理:
- 登錄邏輯
- 爬蟲(chóng)模塊
- 文件上傳配置
這時(shí)應(yīng)該給每個(gè)任務(wù)單獨(dú)起會(huì)話(huà)名,然后用 --resume 名稱(chēng) 精準(zhǔn)恢復(fù)。
場(chǎng)景 4:你不想每次都重新解釋需求
官方最佳實(shí)踐明確提到,任務(wù)跨會(huì)話(huà)時(shí),不需要每次都重新講背景,因?yàn)?Claude Code 本地保存了會(huì)話(huà)。
這對(duì)長(zhǎng)任務(wù)特別有用,比如:
- 重構(gòu)一個(gè)模塊
- 寫(xiě)一篇方案文檔
- 排查復(fù)雜 bug
- 做多輪代碼 review
十三、什么時(shí)候不建議強(qiáng)行恢復(fù)舊會(huì)話(huà)?
雖然恢復(fù)很方便,但也不是所有時(shí)候都該恢復(fù)。
情況 1:任務(wù)已經(jīng)完全換了
比如你之前在修登錄,現(xiàn)在要開(kāi)始寫(xiě)爬蟲(chóng)設(shè)計(jì)方案。這時(shí)硬接著舊會(huì)話(huà)聊,可能會(huì)讓上下文混雜。
更合適的方式是:
claude -n crawler-design
新開(kāi)一個(gè)會(huì)話(huà)。
情況 2:舊會(huì)話(huà)已經(jīng)太長(zhǎng)、太雜
如果那個(gè)會(huì)話(huà)里已經(jīng)混進(jìn)了很多無(wú)關(guān)內(nèi)容,比如:
- 一會(huì)兒修 bug
- 一會(huì)兒改文檔
- 一會(huì)兒?jiǎn)柮?/li>
- 一會(huì)兒聊部署
這時(shí)候繼續(xù)在舊會(huì)話(huà)上疊加,長(zhǎng)期看會(huì)更亂。
更好的方式是:
- 新開(kāi)一個(gè)命名清晰的 session
- 或者 fork 一個(gè)新分支會(huì)話(huà)。
十四、最適合小白的一套使用習(xí)慣
如果你是剛開(kāi)始用 Claude Code,我建議直接用這套:
單任務(wù)項(xiàng)目
平時(shí)只有一個(gè)主要任務(wù),就這么用:
claude
下次回來(lái):
claude --continue
多任務(wù)項(xiàng)目
一開(kāi)始就命名:
claude -n login-bug claude -n wallpaper-crawler claude -n admin-ui
下次恢復(fù):
claude --resume login-bug claude --resume wallpaper-crawler claude --resume admin-ui
不確定名字時(shí)
直接打開(kāi)選擇器:
claude --resume
或者在 Claude 里:
/resume
這樣最不容易輸錯(cuò)。
想改會(huì)話(huà)名時(shí)
在會(huì)話(huà)里直接:
/rename 新名字
官方命令文檔確認(rèn)支持 /rename [name],不帶名字時(shí)還可以自動(dòng)生成名字。
十五、和 Codex 的體驗(yàn)差別
很多人會(huì)覺(jué)得 Codex 更像“一個(gè)一直存在的窗口”,而 Claude Code 更像“保存了歷史,但需要主動(dòng)恢復(fù)”。
這個(gè)感覺(jué)是正常的。
Claude Code 官方支持:
- 會(huì)話(huà)持久化到本地
--continue--resume- 命名恢復(fù)
- fork 分支恢復(fù)
所以它可以很好地續(xù)會(huì)話(huà)。但它的典型使用方式確實(shí)更偏向:
“關(guān)閉后,回來(lái) resume/continue”,而不是“永遠(yuǎn)自動(dòng)掛著同一個(gè)窗口”。相關(guān)能力在 CLI reference、best practices 和 sessions 文檔里都寫(xiě)得很明確。
十六、一個(gè)最實(shí)用的命令速查表
啟動(dòng)普通會(huì)話(huà)
claude
啟動(dòng)時(shí)給會(huì)話(huà)命名
claude -n wallpaper-crawler
恢復(fù)最近一次會(huì)話(huà)
claude --continue
打開(kāi)會(huì)話(huà)列表自己選
claude --resume
按名字恢復(fù)某個(gè)會(huì)話(huà)
claude --resume wallpaper-crawler
在當(dāng)前會(huì)話(huà)里改名
/rename wallpaper-crawler
在當(dāng)前會(huì)話(huà)里打開(kāi)恢復(fù)列表
/resume
基于舊會(huì)話(huà)分叉一個(gè)新會(huì)話(huà)
claude --resume wallpaper-crawler --fork-session
這些命令都能在官方 CLI / commands / sessions 文檔里找到對(duì)應(yīng)說(shuō)明。
十七、結(jié)尾總結(jié)
最后幫你總結(jié)成最簡(jiǎn)單的話(huà):
1. Claude Code 會(huì)自動(dòng)保存本地會(huì)話(huà)
所以關(guān)掉終端后,通常還能恢復(fù)。
2.--continue是恢復(fù)最近一次
適合一個(gè)項(xiàng)目只開(kāi)一個(gè)主要會(huì)話(huà)的人。
3.--resume是恢復(fù)指定會(huì)話(huà)或打開(kāi)列表選擇
適合多任務(wù)并行。
4. 多窗口一定要給會(huì)話(huà)命名
不然你后面很容易找不回來(lái)。
5. 不要在兩個(gè)終端同時(shí)寫(xiě)同一個(gè) session
會(huì)話(huà)雖然不會(huì)壞,但內(nèi)容會(huì)交錯(cuò),很亂。
6. 恢復(fù)的是對(duì)話(huà)歷史,不是代碼快照
恢復(fù)后 Claude 記得你們聊過(guò)什么,但代碼狀態(tài)是否一致,還要結(jié)合 Git / checkpoint 自己管理。
到此這篇關(guān)于Claude Code的會(huì)話(huà)恢復(fù)與多窗口使用指南(2026年)的文章就介紹到這了,更多相關(guān)Claude Code會(huì)話(huà)恢復(fù)與多窗口使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

IDEA 2026.1 + Claude Code 使用全解析
文章主要介紹了如何在IntelliJ IDEA 226.3中使用Claud Code,一種AI語(yǔ)言模型,首先介紹了Clautomate插件和ACP接入兩種方式,然后詳細(xì)解釋了安裝和配置步驟,感興趣的朋友跟隨小2026-04-21
本文詳細(xì)介紹了如何配置 Claude Code 使用 Kimi API 的完整教程,通過(guò)本教程,用戶(hù)可以在國(guó)內(nèi)網(wǎng)絡(luò)環(huán)境下使用 Kimi 的強(qiáng)大模型功能,享受 AI 輔助編程體驗(yàn),教程提供了從基礎(chǔ)2026-04-21
使用Claude Code進(jìn)行編程的完整指南(2026年)
隨著 2025 年進(jìn)入尾聲,AI 技術(shù)正從好像很強(qiáng)走向真的能用,而在這一片AI 工程師”的浪潮中,有一個(gè)風(fēng)格獨(dú)特的角色——Claude Code,下面小編就和大家詳細(xì)介紹一下用戶(hù)如何使2026-04-16
使用Claude Code Skills從零開(kāi)發(fā)一個(gè)Bot智能體的實(shí)戰(zhàn)指南
本文詳細(xì)介紹了使用ClaudeCodeSkills開(kāi)發(fā)自動(dòng)發(fā)文Bot的過(guò)程,從準(zhǔn)備工作(環(huán)境搭建、基礎(chǔ)概念)、核心實(shí)現(xiàn)到踩坑實(shí)錄及延伸思考,逐步指導(dǎo)讀者完成一個(gè)簡(jiǎn)單的Bot,文章還討論2026-04-15
Claude Code 命令使用完整流程(進(jìn)階版)
Claude是一款專(zhuān)為開(kāi)發(fā)者設(shè)計(jì)的AI編程操作系統(tǒng),旨在提升AI使用效率、減少試錯(cuò)成本,通過(guò)核心命令如項(xiàng)目初始化、自我優(yōu)化等,幫助用戶(hù)建立項(xiàng)目上下文、優(yōu)化使用方式,推薦開(kāi)發(fā)流2026-04-15
Claude Code安裝與使用指南:以MiniMax M2.5為例的完整實(shí)踐
本文詳細(xì)介紹了在Windows環(huán)境下安裝和配置ClaudeCode的過(guò)程,并以MiniMaxM2.5為例,講解了如何通過(guò)兼容接口使用ClaudeCode,文章分為安裝流程、配置方法、命令行與VSCode使用2026-04-13
Claude Code 是 Anthropic 官方推出的命令行工具,讓開(kāi)發(fā)者能在終端中與 Claude 進(jìn)行交互,本文就來(lái)詳細(xì)的介紹一下Claude Code CLI命令使用,感興趣的可以了解一下2026-04-13
本文主要介紹了ClaudeCode的安裝、配置及使用方法,包括環(huán)境要求、安裝步驟、API配置、核心使用方式和常用命令等,強(qiáng)調(diào)了配置第三方API中轉(zhuǎn)服務(wù)的重要性,感興趣的可以了解一2026-04-13
在國(guó)內(nèi)穩(wěn)定用Claude Code的三種姿勢(shì)小結(jié)
本文介紹了三種在國(guó)內(nèi)穩(wěn)定使用ClaudeCode的方法:包括使用API中轉(zhuǎn)、替換國(guó)產(chǎn)大模型和本地部署三種方案,,分析了每種方案的優(yōu)缺點(diǎn),并提供了詳細(xì)配置指南,幫助開(kāi)發(fā)者根據(jù)需2026-04-10
2026最新Claude Code的安裝并連接VScode的保姆級(jí)教程(使用CC Switch或ollama連接)
本文詳細(xì)介紹了使用ClaudeCode和CCSwitch在本地部署Claude,并連接深Seek、智譜AI、Ollama等模型的過(guò)程,最后說(shuō)明了在VScode中使用Claude的方法,本文結(jié)合圖文、示例代碼給大2026-04-10











