Claude Code v2.1.20:增強導航、PR 狀態顯示與外部編輯器整合
Claude Code v2.1.20 帶來改良的 vim 導航、PR 狀態指示器、外部編輯器快捷鍵,以及眾多錯誤修復,提供更流暢的程式開發體驗。
Claude Code v2.1.20:增強導航、PR 狀態顯示與外部編輯器整合
Claude Code v2.1.20 正式發布,帶來開發者工作流��的重大改進,包括增強的 vim 導航、PR 狀態追蹤,以及更好的外部編輯器整合。本次發布專注於讓您的程式開發體驗更加直觀且高效。
新功能
增強的導航與編輯器功能
Vim 模式下的方向鍵歷史導航:在 vim 正常模式下,當游標無法在當前方向進一步移動時,方向鍵現在提供歷史導航功能。這為 vim 使用者創造了更無縫的導航體驗。
外部編輯器快捷鍵可見性提升:外部編輯器快捷鍵 (Ctrl+G) 現在在說明選單中顯著展示,讓使用者更容易發現這個強大的功能。
改良的文字輸入處理:多行和換行文字輸入現在在使用上/下方向鍵時優先處理游標移動而非歷史導航,提供更直觀的文字編輯體驗。
PR 審核整合
PR 狀態指示器:新的 PR 審核狀態指示器出現在提示頁腳,顯示當前分支的 PR 狀態(已批准、要求修改、待審核或草稿),以彩色圓點和可點擊連結的形式呈現。這讓您無需離開程式開發環境就能掌握 PR 狀態。
增強的 /commit-push-pr 工作流程:/commit-push-pr 技能現在會透過 MCP 工具自動將 PR URL 發布到已設定的 Slack 頻道,簡化團隊溝通流程。
擴展的設定選項
額外目��支援:現在可以使用 --add-dir 標誌從額外目錄載入 CLAUDE.md 檔案。透過設定 CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 來啟用此功能。
增強的任務管理:現在可以透過 TaskUpdate 工具刪除任務,且任務清單會根據終端機高度動態調整可見項目,更好地利用空間。
使用者介面改進
團隊成員訊息的豐富 Markdown 支援:團隊成員訊息現在支援完整的 Markdown 格式,包括粗體文字、程式碼區塊和清單,而非純文字顯示。
改良的狀態動畫:思考狀態文字現在具有微妙的閃爍動畫,收合的讀取/搜尋群組會根據完成狀態顯示適當的時態(“正在讀取” vs “已讀取”)。
更好的相依性管理:/sandbox 指令 UI 現在會顯示相依性狀態,並在缺少相依性時提供清楚的安裝說明。
錯誤修復與效能優化
本次發布解決了眾多問題,包括:
- 修復會話壓縮問題,該問題可能導致恢復時載入完整歷史記錄
- 解決表情符號和中日韓文字的寬字元渲染問題
- 修復 MCP 工具回應中包含特殊 Unicode 字元的 JSON 解析錯誤
- 消除輸入斜線指令時的幽靈文字閃爍
- 改進多行結構中差異比對的語法突出顯示
- 增強具有時間戳輪替的設定備份系統
如何更新
要更新至 Claude Code v2.1.20,請按照您的 Claude Code 安裝標準更新流程操作。新功能將在更新後自動可用。