最近這一周我?guī)缀醵际敲刻?0小時(shí)+的在瘋狂用Claude Code,又找到了一些做產(chǎn)品的樂趣。尤其是昨天「小貓相冊」app在AppStore上線后,我又收到不少反饋,已經(jīng)在繼續(xù)瘋狂改bug、修體驗(yàn)了。
![]()
然后,用著用著,突然發(fā)現(xiàn)Claude Code 已經(jīng)跳到2.1版本了。
![]()
我去查了下,他們是昨天(1月7日)發(fā)布的2.1.0,今天又跟了個(gè)2.1.1小修復(fù)。2026年第一個(gè)大版本,這次更新的內(nèi)容多得離譜,changelog里列了80多條改動,包括:
30+項(xiàng)新功能(Skills熱重載、語言設(shè)置、Vim操作擴(kuò)展、MCP動態(tài)更新等)
40+項(xiàng)bug修復(fù)(安全漏洞、中文輸入、終端兼容性等)
10+項(xiàng)性能和體驗(yàn)優(yōu)化
![]()
我?guī)湍愫Y了一遍,挑出最值得關(guān)注的。
最值得關(guān)注的3個(gè)新功能 1. Skills自動熱重載
這個(gè)功能我等了挺久的。
之前的痛點(diǎn)是:你改了~/.claude/skills或.claude/skills里的skill文件,必須重啟Claude Code才能生效。調(diào)試一個(gè)skill可能要重啟十幾次,體驗(yàn)很差。
現(xiàn)在不用了。改完skill,立刻生效,不用重啟。
這對于正在搭建自己工作流的人來說是個(gè)大提升。舉個(gè)例子,你在寫一個(gè)代碼審查的skill,想調(diào)整審查規(guī)則的措辭,以前的流程是:改文件→退出Claude Code→重新啟動→測試→發(fā)現(xiàn)不對→再改→再重啟……現(xiàn)在直接改完就能測,迭代速度快了不是一點(diǎn)半點(diǎn)。
另外這次還新增了幾個(gè)skill相關(guān)的功能:
context: fork:讓skill在隔離的上下文中運(yùn)行,不會污染主對話
hooks支持:skill現(xiàn)在可以配置PreToolUse、PostToolUse、Stop這些hooks
YAML列表格式:allowed-tools字段支持更清晰的YAML列表寫法
如果你還沒開始用Skills,我建議趁這次更新試試。官方的skills倉庫有不少現(xiàn)成的例子可以參考:https://github.com/anthropics/skills
2. 可以設(shè)置Claude的回復(fù)語言了
新增了language配置項(xiàng),比如設(shè)置成"japanese",Claude就會用日語回復(fù)你。
這個(gè)功能看起來簡單,但對于非英語母語的開發(fā)者挺實(shí)用的。之前想讓Claude用中文回復(fù),得經(jīng)常在prompt里提醒"請用中文回復(fù)",或者在CLAUDE.md里寫上語言要求。現(xiàn)在直接配置一次就行,一勞永逸。
配置方法:在settings.json里加上language字段即可,比如:
{
"language": "chinese"
}
設(shè)置后,Claude的回復(fù)會用中文。對于需要寫中文注釋或者給中文團(tuán)隊(duì)用的項(xiàng)目,這個(gè)配置很方便。
3. 自動續(xù)寫,不再報(bào)token limit錯(cuò)誤
以前Claude寫到一半,如果觸發(fā)了output token limit,就會直接報(bào)錯(cuò)停下來。你得手動輸入"繼續(xù)"或者"請接著寫"讓它繼續(xù)。
現(xiàn)在改成了自動續(xù)寫。觸發(fā)limit后,Claude會自己接著寫,不需要你干預(yù)。
這個(gè)改動看起來很小,但體驗(yàn)提升明顯。尤其是這幾個(gè)場景:
讓Claude寫長文檔(比如README、技術(shù)設(shè)計(jì)文檔)
做大范圍代碼重構(gòu)
生成大量測試用例
批量處理文件
以前這些場景經(jīng)常寫到一半斷掉,你得盯著屏幕等。現(xiàn)在可以放心讓它跑,回來看結(jié)果就行。
順帶一提,subagent(子任務(wù))也有類似的改進(jìn):權(quán)限被拒絕后會自動嘗試其他方案,而不是直接停下來報(bào)錯(cuò)。這讓長時(shí)間運(yùn)行的任務(wù)更可靠了。
小改進(jìn),但很實(shí)用 Shift+Enter多終端開箱即用
之前想在輸入框里換行,不同終端的支持情況不一樣,有的要配置。
現(xiàn)在iTerm2、WezTerm、Ghostty、Kitty這幾個(gè)終端都開箱即用了。按Shift+Enter就能換行,不用折騰配置。
斜杠命令任意位置觸發(fā)
以前斜杠命令只有在行首輸入/才會觸發(fā)自動補(bǔ)全。
現(xiàn)在任意位置輸入/都能觸發(fā)。比如你打字打到一半,想插入一個(gè)命令,直接打/就能補(bǔ)全,不用刪掉前面的內(nèi)容。這個(gè)太實(shí)用了
新增/plan快捷命令
想進(jìn)入plan模式?直接在prompt里加/plan就行,不用再去菜單里找了(不過我咋記得這特么早就有了)
通配符Bash權(quán)限
現(xiàn)在可以用通配符來配置Bash權(quán)限了,比如:
Bash(npm *) - 允許所有npm命令
Bash(git * main) - 允許所有針對main分支的git命令
比之前一個(gè)個(gè)配置方便多了。
MCP動態(tài)更新
這個(gè)功能偏進(jìn)階,但如果你在用MCP服務(wù)器,值得了解一下。
之前MCP服務(wù)器的工具列表是啟動時(shí)加載的,運(yùn)行過程中不能變。現(xiàn)在支持了list_changed通知,MCP服務(wù)器可以動態(tài)添加、刪除、修改工具。
實(shí)際用處:
你可以寫一個(gè)MCP服務(wù)器,根據(jù)當(dāng)前項(xiàng)目類型動態(tài)暴露不同的工具
或者根據(jù)用戶權(quán)限動態(tài)調(diào)整可用工具
甚至可以實(shí)現(xiàn)"插件熱插拔"的效果
這個(gè)改動讓MCP的玩法更靈活了。如果你在做自定義工具鏈,可以研究一下。
安全提醒:敏感信息泄露修復(fù)
這個(gè)要單獨(dú)說一下,因?yàn)樯婕鞍踩珕栴}。
之前的版本有個(gè)bug:OAuth tokens、API keys、密碼這些敏感信息會出現(xiàn)在debug日志里。
如果你之前開啟過debug模式,或者把debug日志分享給別人幫忙排查問題,建議檢查一下有沒有泄露風(fēng)險(xiǎn)。
這個(gè)版本已經(jīng)修復(fù)了,敏感信息會被過濾掉。但歷史日志如果還留著,建議清理一下。
Vim用戶的福音
什么是Vim模式?Vim是一款經(jīng)典的文本編輯器,特點(diǎn)是純鍵盤操作,不用鼠標(biāo)。很多程序員習(xí)慣了Vim的快捷鍵(比如用h/j/k/l移動光標(biāo),用dd刪除整行),在其他工具里也想用同樣的操作方式。Claude Code支持Vim模式,讓這些用戶可以用熟悉的方式編輯輸入內(nèi)容。 如果你不用Vim,這部分可以跳過。
這次Vim模式的更新挺多的,Anthropic顯然是聽到了社區(qū)的反饋。
新增的操作:
快捷鍵
功能
; 和 ,
重復(fù)f/F/t/T跳轉(zhuǎn)
y操作符
復(fù)制,支持yy整行、Y到行尾
p / P
粘貼(光標(biāo)后/光標(biāo)前)
縮進(jìn)/取消縮進(jìn)
J
合并當(dāng)前行和下一行
新增的文本對象:
終于支持iw(inner word)、aw(a word)這些了。完整列表:
iw, aw, iW, aW - 單詞
i", a", i', a' - 引號內(nèi)容
i(, a(, i[, a[, i{, a{ - 括號內(nèi)容
現(xiàn)在可以ciw(刪除單詞并進(jìn)入插入模式)、yi"(復(fù)制引號內(nèi)的內(nèi)容)這些操作了。
幾個(gè)實(shí)用場景:
想快速改掉一個(gè)變量名?ciw刪除當(dāng)前單詞并進(jìn)入插入模式,直接打新名字
想復(fù)制引號里的字符串?yi"搞定
想把兩行合并成一行?J
想批量縮進(jìn)代碼塊?>>或者visual模式選中后>
之前這些操作在Claude Code里都做不了,只能用基礎(chǔ)的hjkl移動。現(xiàn)在終于補(bǔ)上了。
還有一些bug修復(fù)
挑幾個(gè)比較影響體驗(yàn)的:
中文用戶相關(guān):
修復(fù)了中日韓字符輸入時(shí)多余空行的問題——之前在多行輸入框里打中文,經(jīng)常會莫名其妙多出空行,現(xiàn)在好了
穩(wěn)定性相關(guān):
修復(fù)了LSP啟動時(shí)的競爭條件——之前偶爾會報(bào)"no server available",尤其是剛啟動的時(shí)候
修復(fù)了大文件粘貼失敗的問題——之前粘貼大圖片會報(bào)"Image was too large"錯(cuò)誤
修復(fù)了git diff解析的內(nèi)存泄漏——長對話不再越來越卡,這個(gè)改進(jìn)對于跑長任務(wù)的用戶很重要
終端兼容性:
修復(fù)了Ghostty、iTerm2、Kitty、WezTerm的鍵盤模式問題——退出Claude Code后終端不會出現(xiàn)奇怪的輸入問題了
修復(fù)了這些終端下Alt+B和Alt+F不工作的問題——現(xiàn)在可以正常用Alt鍵做單詞跳轉(zhuǎn)了
建議升級。這個(gè)版本的改動都是正向的,沒有什么breaking change會影響你的工作流。
有個(gè)小變化:進(jìn)入plan模式不再需要權(quán)限確認(rèn)了,可以直接進(jìn)入。
升級命令:
npm update -g @anthropic-ai/claude-code
升完可以用claude --version確認(rèn)版本號,應(yīng)該顯示2.1.1。
特別推薦升級的人:
正在搭建Skills工作流的——熱重載太香了,開發(fā)效率翻倍
Vim重度用戶——操作更完整了,不用再忍受殘缺的vim模式
中文用戶——輸入bug修復(fù)了,體驗(yàn)會好很多
跑長任務(wù)的用戶——內(nèi)存泄漏修復(fù)+自動續(xù)寫,穩(wěn)定性提升明顯
從這次更新能看出Anthropic的產(chǎn)品思路:Claude Code要做的是一個(gè)完整的開發(fā)環(huán)境,而不只是一個(gè)AI助手。
Vim模式越來越完整、終端兼容性越做越好、Skills和MCP生態(tài)在持續(xù)建設(shè)……這些都指向同一個(gè)方向:讓開發(fā)者可以把Claude Code當(dāng)作主力開發(fā)工具,而不是偶爾調(diào)用的輔助工具。
和Cursor、Windsurf這些走"IDE插件"路線的產(chǎn)品相比,Claude Code選擇了更重的路線。好不好用,還得看后續(xù)迭代。
以上就是Claude Code 2.1的核心更新。完整changelog可以到GitHub倉庫查看:https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md
以及,如果你想試試我的小貓相冊的話,歡迎到AppStore搜索體驗(yàn),然后給我反饋~
雖然1.0版本還不夠完美,但...我相信你會獲得些「哇哦,還能這么干么」的小驚喜!
已經(jīng)下載的朋友也可以期待下我這周末會更新的1.2版本,真的挺nb的。
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.