SpyBara
Go Premium

Documentation 2026-09-20 23:59 UTC to 2026-09-21 22:59 UTC

7 files changed +34 −12. View all changes and history on the product overview
2026
Fri 25 23:58 Thu 24 22:57 Wed 23 23:57 Tue 22 23:59 Mon 21 22:59 Sun 20 23:59 Sat 19 23:57 Fri 18 23:58 Tue 15 23:58 Mon 14 22:58 Sun 13 21:00 Sat 12 03:02 Thu 10 23:00 Wed 9 22:58 Tue 8 20:00 Tue 1 21:02

artifacts.md +3 −3

Details

326每個成品是一個獨立的頁面。Claude Code 會將您發佈的檔案包裝在 HTML 文件殼層中,並在嚴格的內容安全政策 (CSP) 下提供服務,這會限制頁面可以執行的操作。326每個成品是一個獨立的頁面。Claude Code 會將您發佈的檔案包裝在 HTML 文件殼層中,並在嚴格的內容安全政策 (CSP) 下提供服務,這會限制頁面可以執行的操作。

327 327 

328| 限制 | 效果 |328| 限制 | 效果 |

329| :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |329| :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

330| 外部請求 | 頁面可以從 Google Fonts 載入字型,以及從[四個公開 CDN 主機](#allowlist-the-viewer-domain)載入指令碼:cdnjs、Tailwind 和 jQuery CDN,以及 jsDelivr 上的選定路徑,例如 `/npm/`。CSP 會阻止所有外部影像和所有其他外部指令碼、樣式表和字型,並讓 `fetch`、XHR 和 WebSocket 呼叫只能到達頁面自身的來源和 Google Fonts 主機。因此,Claude 會從這些 CDN 之一載入頁面需要的任何程式庫,內嵌所有其他 CSS 和 JavaScript,並將影像嵌入為資料 URI。[Connector 呼叫](#pull-live-data-with-mcp-connectors)會通過 claude.ai 進行,它會自行進行網路呼叫。 |330| 外部請求 | 頁面可以從 Google Fonts 載入字型,以及從[五個公開 CDN 主機](#allowlist-the-viewer-domain)載入指令碼:cdnjs、unpkg、Tailwind 和 jQuery CDN,以及 jsDelivr 上的選定路徑,例如 `/npm/`。CSP 會阻止所有外部影像和所有其他外部指令碼、樣式表和字型,並讓 `fetch`、XHR 和 WebSocket 呼叫只能到達頁面自身的來源和 Google Fonts 主機。因此,Claude 會從這些 CDN 之一載入頁面需要的任何程式庫,內嵌所有其他 CSS 和 JavaScript,並將影像嵌入為資料 URI。[Connector 呼叫](#pull-live-data-with-mcp-connectors)會通過 claude.ai 進行,它會自行進行網路呼叫。 |

331| 無後端 | 成品是靜態頁面。它無法自行驗證檢視者。 |331| 無後端 | 成品是靜態頁面。它無法自行驗證檢視者。 |

332| 下載 | 頁面無法自行啟動下載。為了讓檢視者儲存頁面產生的檔案,Claude 會宣告下載功能。請參閱[提供檔案下載](#offer-a-file-download)。 |332| 下載 | 頁面無法自行啟動下載。為了讓檢視者儲存頁面產生的檔案,Claude 會宣告下載功能。請參閱[提供檔案下載](#offer-a-file-download)。 |

333| 單一頁面 | 相對連結無法解析,因為頁面旁邊沒有部署任何內容。對於多區段內容,Claude 使用頁面內錨點而不是個別檔案。 |333| 單一頁面 | 相對連結無法解析,因為頁面旁邊沒有部署任何內容。對於多區段內容,Claude 使用頁面內錨點而不是個別檔案。 |


417 417 

418從 [Google Fonts](#improve-the-visual-design) 載入字型的成品也會要求 `fonts.googleapis.com` 和 `fonts.gstatic.com`。兩個主機都是選用的。如果您封鎖它們,成品會以備用字型呈現。使用快速拒絕而不是無聲丟棄來封鎖,以便字型要求立即失敗,而不是延遲頁面的首次呈現。418從 [Google Fonts](#improve-the-visual-design) 載入字型的成品也會要求 `fonts.googleapis.com` 和 `fonts.gstatic.com`。兩個主機都是選用的。如果您封鎖它們,成品會以備用字型呈現。使用快速拒絕而不是無聲丟棄來封鎖,以便字型要求立即失敗,而不是延遲頁面的首次呈現。

419 419 

420成品也可以從 `cdnjs.cloudflare.com`、`cdn.jsdelivr.net`、`cdn.tailwindcss.com` 和 `code.jquery.com` 載入 JavaScript 程式庫(例如 React 或圖表套件),而不能從任何其他外部主機載入。如果您封鎖這些主機,成品中依賴程式庫的部分將無法運作,與被封鎖的字型不同,被封鎖的程式庫沒有備用方案。在這裡也使用快速拒絕,以便被封鎖的程式庫要求立即失敗,而不是掛起直到逾時。420成品也可以從 `cdnjs.cloudflare.com`、`cdn.jsdelivr.net`、`cdn.tailwindcss.com`、`code.jquery.com` 和 `unpkg.com` 載入 JavaScript 程式庫(例如 React 或圖表套件),而不能從任何其他外部主機載入。如果您封鎖這些主機,成品中依賴程式庫的部分將無法運作,與被封鎖的字型不同,被封鎖的程式庫沒有備用方案。在這裡也使用快速拒絕,以便被封鎖的程式庫要求立即失敗,而不是掛起直到逾時。

421 421 

422<h3 id="list-and-delete-artifacts-with-the-compliance-api">422<h3 id="list-and-delete-artifacts-with-the-compliance-api">

423 使用 Compliance API 列出和刪除成品423 使用 Compliance API 列出和刪除成品

Details

170 volumes: { pgdata: }170 volumes: { pgdata: }

171 ```171 ```

172 172 

173 閘道是一個單一 Linux 二進位檔,讀取配置,連接到 Postgres 並應用其架構遷移,針對您的 IdP 執行 OIDC 發現,建立上游用戶端,並開始監聽。啟動對配置、Postgres 連接(5 秒超時)、OIDC 發現和上游用戶端構造是失敗關閉的。如果其中任何一個無法到達或配置錯誤,閘道會以錯誤退出,而不是以降級狀態提供流量。173 閘道是一個單一 Linux 二進位檔,讀取配置,連接到 Postgres 並應用其架構遷移,針對您的 IdP 執行 OIDC 發現,建立上游用戶端,並開始監聽。啟動對配置、Postgres 連接、OIDC 發現和上游用戶端構造是失敗關閉的。如果其中任何一個無法到達或配置錯誤,閘道會以錯誤退出,而不是以降級狀態提供流量。

174 174 

175 成功啟動不驗證推理路徑,因為 Amazon Bedrock 和 Google Cloud 的 Agent Platform 執行個體認證在第一個請求時解析,而不是在啟動時。175 成功啟動不驗證推理路徑,因為 Amazon Bedrock 和 Google Cloud 的 Agent Platform 執行個體認證在第一個請求時解析,而不是在啟動時。

176 176 


271 271 

272當憑證輪換時,每個開發人員都會再次看到信任提示,因此將輪換視為計劃事件並重新發佈指紋。如果您的閘道原則包含[需要批准的設定](/docs/zh-TW/server-managed-settings#security-approval-dialogs),開發人員在接受新憑證後也會再次看到該批准對話,因為 Claude Code 會將[批准記憶](/docs/zh-TW/server-managed-settings#approval-memory)金鑰設定為固定的憑證。272當憑證輪換時,每個開發人員都會再次看到信任提示,因此將輪換視為計劃事件並重新發佈指紋。如果您的閘道原則包含[需要批准的設定](/docs/zh-TW/server-managed-settings#security-approval-dialogs),開發人員在接受新憑證後也會再次看到該批准對話,因為 Claude Code 會將[批准記憶](/docs/zh-TW/server-managed-settings#approval-memory)金鑰設定為固定的憑證。

273 273 

274閘道可以在其令牌回應中返回可選的 `email` 欄位,以命名登入使用的帳戶。當它這樣做時,開發人員在 Claude Code 儲存認證之前確認帳戶。確認登入後,`/status` 顯示帳戶。

275 

276確認需要開發人員機器上的 Claude Code v2.1.275 或更新版本;低於該版本的用戶端會忽略該欄位。`claude` 二進位檔中的閘道伺服器不返回該欄位,因此其登入完成時沒有確認。

277 

274開發人員登入後,[模型選擇器](/docs/zh-TW/model-config)顯示其 `availableModels` 允許清單中的模型。受管設定在啟動時應用並每小時重新整理一次,遙測路由到您的收集器。278開發人員登入後,[模型選擇器](/docs/zh-TW/model-config)顯示其 `availableModels` 允許清單中的模型。受管設定在啟動時應用並每小時重新整理一次,遙測路由到您的收集器。

275 279 

276會話在 `ttl_hours` 過期前無聲重新整理。當 IdP 取消佈建後重新整理失敗時,Claude Code 會提示開發人員再次登入。280會話在 `ttl_hours` 過期前無聲重新整理。當 IdP 取消佈建後重新整理失敗時,Claude Code 會提示開發人員再次登入。


487* **閘道無法到達時啟動**:已登入的會話在啟動時約 10 秒後以錯誤退出,而不是在沒有其設定的情況下啟動。491* **閘道無法到達時啟動**:已登入的會話在啟動時約 10 秒後以錯誤退出,而不是在沒有其設定的情況下啟動。

488* **閘道結束會話後啟動**:請參閱[強制執行故障關閉啟動](/docs/zh-TW/server-managed-settings#enforce-fail-closed-startup),了解哪些啟動在登出閘道的情況下開啟,哪些在閘道以 `401` 回答時退出。492* **閘道結束會話後啟動**:請參閱[強制執行故障關閉啟動](/docs/zh-TW/server-managed-settings#enforce-fail-closed-startup),了解哪些啟動在登出閘道的情況下開啟,哪些在閘道以 `401` 回答時退出。

489* **取消佈建**:其使用者在 IdP 中被禁用的會話在下一次刷新失敗時在 `ttl_hours` 內過期。493* **取消佈建**:其使用者在 IdP 中被禁用的會話在下一次刷新失敗時在 `ttl_hours` 內過期。

494* **登出**:`/logout` 刪除開發人員機器上的閘道認證。

495 * 當閘道的探索文件在閘道 URL 的自己的配置、主機和連接埠上宣傳 `revocation_endpoint` 時,`/logout` 也將儲存的令牌傳送到該端點,以便閘道可以在其端結束會話。請求是盡力而為,因此登出在開發人員的機器上完成,無論端點是否回答。撤銷需要開發人員機器上的 Claude Code v2.1.275 或更新版本。

496 * `claude` 二進位檔中的閘道伺服器不宣傳任何,因此從它登出僅在開發人員的機器上結束會話。若要強制會話在伺服器端退出,請參閱 [JWT 祕密輪換](/docs/zh-TW/claude-apps-gateway-deploy#jwt-secret-rotation)。

490 497 

491<h3 id="what-the-organization-can-see">498<h3 id="what-the-organization-can-see">

492 組織可以看到什麼499 組織可以看到什麼

desktop.md +1 −1

Details

926 926 

927從 [Google Fonts](/docs/zh-TW/artifacts#improve-the-visual-design) 載入字體的[成品](/docs/zh-TW/artifacts)也會要求 `fonts.googleapis.com` 和 `fonts.gstatic.com`。兩個主機都是選用的。如果您阻止它們,成品會以備用字體呈現。使用快速拒絕而不是無聲丟棄來阻止,以便字體要求立即失敗,而不是延遲頁面的首次呈現。927從 [Google Fonts](/docs/zh-TW/artifacts#improve-the-visual-design) 載入字體的[成品](/docs/zh-TW/artifacts)也會要求 `fonts.googleapis.com` 和 `fonts.gstatic.com`。兩個主機都是選用的。如果您阻止它們,成品會以備用字體呈現。使用快速拒絕而不是無聲丟棄來阻止,以便字體要求立即失敗,而不是延遲頁面的首次呈現。

928 928 

929成品也可以從 `cdnjs.cloudflare.com`、`cdn.jsdelivr.net`、`cdn.tailwindcss.com` 和 `code.jquery.com` 載入 JavaScript 程式庫(例如 React 或圖表套件),而不是從任何其他外部主機。如果您阻止這些主機,成品中依賴程式庫的部分無法運作,與阻止的字體不同,阻止的程式庫沒有備用方案。也在這裡使用快速拒絕,以便阻止的程式庫要求立即失敗,而不是掛起直到逾時。929成品也可以從 `cdnjs.cloudflare.com`、`cdn.jsdelivr.net`、`cdn.tailwindcss.com`、`code.jquery.com` 和 `unpkg.com` 載入 JavaScript 程式庫(例如 React 或圖表套件),而不是從任何其他外部主機。如果您阻止這些主機,成品中依賴程式庫的部分無法運作,與阻止的字體不同,阻止的程式庫沒有備用方案。也在這裡使用快速拒絕,以便阻止的程式庫要求立即失敗,而不是掛起直到逾時。

930 930 

931<h3 id="authentication-and-sso">931<h3 id="authentication-and-sso">

932 驗證和 SSO932 驗證和 SSO

Details

39| `Up/Down arrows` 或 `Ctrl+P`/`Ctrl+N` | 移動游標或導覽命令歷史記錄 | 當輸入跨越多個視覺行時(無論是換行還是多行),首先在提示內移動游標。一旦游標在第一行或最後一行視覺行上,再次按下會導覽命令歷史記錄。當您有訊息排隊時,從第一行按 `Up` 會改為[取回您排隊的內容](#take-back-what-you-queued) |39| `Up/Down arrows` 或 `Ctrl+P`/`Ctrl+N` | 移動游標或導覽命令歷史記錄 | 當輸入跨越多個視覺行時(無論是換行還是多行),首先在提示內移動游標。一旦游標在第一行或最後一行視覺行上,再次按下會導覽命令歷史記錄。當您有訊息排隊時,從第一行按 `Up` 會改為[取回您排隊的內容](#take-back-what-you-queued) |

40| `Esc` | 中斷 Claude 或關閉對話框 | 停止目前的回應或工具呼叫中途,以便您可以重新導向。Claude 會保留迄今為止完成的工作。如果您有[訊息排隊](#queue-messages-while-claude-works),Claude Code 會在下一步傳送它們。當對話框開啟時,`Esc` 會關閉對話框。在權限提示上,`Esc` 會拒絕該操作,與[**否**(不含註解)](/docs/zh-TW/permissions#add-a-comment-when-you-answer-a-permission-prompt)相同 |40| `Esc` | 中斷 Claude 或關閉對話框 | 停止目前的回應或工具呼叫中途,以便您可以重新導向。Claude 會保留迄今為止完成的工作。如果您有[訊息排隊](#queue-messages-while-claude-works),Claude Code 會在下一步傳送它們。當對話框開啟時,`Esc` 會關閉對話框。在權限提示上,`Esc` 會拒絕該操作,與[**否**(不含註解)](/docs/zh-TW/permissions#add-a-comment-when-you-answer-a-permission-prompt)相同 |

41| `Esc` + `Esc` | 清除輸入草稿或回溯 | 當提示輸入包含文字時,雙 `Esc` 會清除它並將草稿儲存到歷史記錄,以便 `Up` 可以回憶它。當輸入為空時,雙 `Esc` 會開啟[回溯功能表](/docs/zh-TW/checkpointing)以從先前的時間點復原或摘要程式碼和對話 |41| `Esc` + `Esc` | 清除輸入草稿或回溯 | 當提示輸入包含文字時,雙 `Esc` 會清除它並將草稿儲存到歷史記錄,以便 `Up` 可以回憶它。當輸入為空時,雙 `Esc` 會開啟[回溯功能表](/docs/zh-TW/checkpointing)以從先前的時間點復原或摘要程式碼和對話 |

42| `Ctrl+Enter` 或 `Ctrl+X Ctrl+S` | 立即傳送排隊的訊息 | 中斷目前的回合,以便您的[排隊訊息](#queue-messages-while-claude-works)和您的草稿與它們一起立即發出,而不是在回合結束時。在[shell 模式](#shell-mode-with-prefix)中,該鍵會將您的命令排隊而不中斷。在不報告延伸鍵的終端中,`Ctrl+Enter` 會以純 `Enter` 的形式到達;`Ctrl+X Ctrl+S` 在任何終端中都有效。需要 Claude Code v2.1.275 或更新版本 |

42| `Shift+Tab` 或 `Alt+M`(當 Node 或 Bun 執行時間未啟用 VT 輸入模式時在 Windows 上) | 循環權限模式 | 循環通過 `default`(在模式指示器中標記為 Manual)、`acceptEdits`、`plan` 和(如果可用)`bypassPermissions`,然後是 `auto`。從 `auto`,第一次按下會切換到 `default`。請參閱[權限模式](/docs/zh-TW/permission-modes)。在檔案權限提示上,相同的鍵會關閉開啟的[註解欄位](/docs/zh-TW/permissions#add-a-comment-when-you-answer-a-permission-prompt)。沒有開啟欄位時,它會選擇允許該操作以供工作階段其餘部分的選項(當提示提供該選項時) |43| `Shift+Tab` 或 `Alt+M`(當 Node 或 Bun 執行時間未啟用 VT 輸入模式時在 Windows 上) | 循環權限模式 | 循環通過 `default`(在模式指示器中標記為 Manual)、`acceptEdits`、`plan` 和(如果可用)`bypassPermissions`,然後是 `auto`。從 `auto`,第一次按下會切換到 `default`。請參閱[權限模式](/docs/zh-TW/permission-modes)。在檔案權限提示上,相同的鍵會關閉開啟的[註解欄位](/docs/zh-TW/permissions#add-a-comment-when-you-answer-a-permission-prompt)。沒有開啟欄位時,它會選擇允許該操作以供工作階段其餘部分的選項(當提示提供該選項時) |

43| `Option+P`(macOS)或 `Alt+P`(Windows/Linux) | 切換模型 | 切換模型而不清除您的提示 |44| `Option+P`(macOS)或 `Alt+P`(Windows/Linux) | 切換模型 | 切換模型而不清除您的提示 |

44| `Option+T`(macOS)或 `Alt+T`(Windows/Linux) | 切換延伸思考 | 啟用或停用延伸思考模式。對 Fable 5.1 或 Fable 5 沒有影響,它們始終使用延伸思考。在 macOS 上無需設定 Option 為 Meta 即可運作 |45| `Option+T`(macOS)或 `Alt+T`(Windows/Linux) | 切換延伸思考 | 啟用或停用延伸思考模式。對 Fable 5.1 或 Fable 5 沒有影響,它們始終使用延伸思考。在 macOS 上無需設定 Option 為 Meta 即可運作 |


348* 當 Claude Code 結束時,背景工作會自動清理。在 macOS 和 Linux 上,當您從 [`/tasks`](/docs/zh-TW/commands) 停止背景工作或 Claude Code 在結束時停止它時,從工作的 shell 分離的程序(例如在 `setsid` 或 `timeout` 下啟動的程序)也會停止349* 當 Claude Code 結束時,背景工作會自動清理。在 macOS 和 Linux 上,當您從 [`/tasks`](/docs/zh-TW/commands) 停止背景工作或 Claude Code 在結束時停止它時,從工作的 shell 分離的程序(例如在 `setsid` 或 `timeout` 下啟動的程序)也會停止

349* 如果您將工作階段放在背景而不是結束它,您的背景工作會繼續在背景工作階段中執行。請參閱[將執行中的工作階段放在背景](/docs/zh-TW/agent-view#from-inside-a-session)350* 如果您將工作階段放在背景而不是結束它,您的背景工作會繼續在背景工作階段中執行。請參閱[將執行中的工作階段放在背景](/docs/zh-TW/agent-view#from-inside-a-session)

350* 如果輸出超過 5GB,背景工作會自動終止,stderr 中會有說明原因的備註351* 如果輸出超過 5GB,背景工作會自動終止,stderr 中會有說明原因的備註

351* 在 macOS 和 Linux 上,當作業系統發出記憶體壓力信號時,Claude Code 會終止執行中的背景工作,前提是工作階段已閒置至少 30 分鐘且沒有執行任何轉向或子代理。將 [`CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP`](/docs/zh-TW/env-vars) 設定為 `1` 以關閉此功能。需要 Claude Code v2.1.193 或更新版本352* 在 macOS 和 Linux 上,當作業系統發出記憶體壓力信號時,Claude Code 會終止執行中的背景工作,前提是工作階段已閒置至少 30 分鐘且沒有執行任何轉向或子代理。需要 Claude Code v2.1.193 或更新版本

353 * [偵錯日誌](/docs/zh-TW/debug-your-config)會說明為什麼工作被停止,或為什麼壓力事件讓它們繼續執行

354 * 將 [`CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP`](/docs/zh-TW/env-vars) 設定為 `1` 以關閉記憶體壓力停止

352* 由[子代理](/docs/zh-TW/sub-agents)擁有的背景命令沒有時間限制,除非由在前景執行的子代理擁有的命令在該子代理給出最終回應時結束;請參閱工具參考中的[背景命令](/docs/zh-TW/tools-reference#background-commands)。在 v2.1.218 之前,記憶體壓力回收和先前的子代理命令 60 分鐘限制都不涵蓋使用 `Ctrl+B` 移至背景的命令355* 由[子代理](/docs/zh-TW/sub-agents)擁有的背景命令沒有時間限制,除非由在前景執行的子代理擁有的命令在該子代理給出最終回應時結束;請參閱工具參考中的[背景命令](/docs/zh-TW/tools-reference#background-commands)。在 v2.1.218 之前,記憶體壓力回收和先前的子代理命令 60 分鐘限制都不涵蓋使用 `Ctrl+B` 移至背景的命令

353 356 

354若要停用所有背景工作功能,請將 `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` 環境變數設定為 `1`。詳細資訊請參閱[環境變數](/docs/zh-TW/env-vars)。357若要停用所有背景工作功能,請將 `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` 環境變數設定為 `1`。詳細資訊請參閱[環境變數](/docs/zh-TW/env-vars)。


394 397 

395在 Claude 工作時輸入訊息並按 `Enter`。Claude Code 會將訊息排隊而不是中斷該輪次,並在輸入框上方列出排隊的項目,直到傳送為止。您可以用相同的方式排隊 `!` [shell 命令](#shell-mode-with-prefix)和大多數 [commands](/docs/zh-TW/commands),除了 `/status` 等 Claude Code 會在您傳送時立即執行的命令。398在 Claude 工作時輸入訊息並按 `Enter`。Claude Code 會將訊息排隊而不是中斷該輪次,並在輸入框上方列出排隊的項目,直到傳送為止。您可以用相同的方式排隊 `!` [shell 命令](#shell-mode-with-prefix)和大多數 [commands](/docs/zh-TW/commands),除了 `/status` 等 Claude Code 會在您傳送時立即執行的命令。

396 399 

400已傳送和排隊的訊息會以灰色顯示,直到 Claude 開始回應它們為止,因此您可以看出 Claude 還沒有開始處理哪些訊息。

401 

397<h3 id="when-claude-code-sends-what-you-queued">402<h3 id="when-claude-code-sends-what-you-queued">

398 Claude Code 何時傳送您排隊的內容403 Claude Code 何時傳送您排隊的內容

399</h3>404</h3>

400 405 

401排隊項目何時到達 Claude 取決於您排隊的內容。406排隊項目何時到達 Claude 取決於您排隊的內容。

402 407 

403* 訊息:如果您在 Claude 執行工具呼叫時排隊訊息,Claude Code 會在這些工具呼叫完成後立即將其傳遞給 Claude,在同一輪次內。當輪次結束時仍有訊息排隊,Claude Code 只會傳送最舊的訊息作為下一輪次。其餘的保持排隊狀態並遵循相同規則:Claude Code 會在該輪次的工具呼叫完成時將其傳遞給 Claude,或在下一輪次傳送下一個最舊的訊息408* 訊息:如果您在 Claude 執行工具呼叫時排隊訊息,Claude Code 會在這些工具呼叫完成後立即將其傳遞給 Claude,在同一輪次內。當輪次結束時仍有訊息排隊,它們會在沒有另一次按鍵的情況下按照您輸入的順序傳出

404* 命令和 shell 命令:Claude Code 會保留它們直到輪次結束,然後逐個執行409* 命令和 shell 命令:Claude Code 會保留它們直到輪次結束,然後逐個執行,保持您排隊的順序

410 

411若要在輪次完成前傳送您排隊的內容,請按 `Ctrl+Enter`。Claude Code 會中斷該輪次,您排隊的訊息會立即傳出,如果您已輸入草稿,您的草稿會排隊在後面。在 [shell 模式](#shell-mode-with-prefix)中,該快捷鍵會排隊您的命令而不中斷輪次。需要 Claude Code v2.1.275 或更新版本。

412 

413在不報告擴展鍵的終端中,`Ctrl+Enter` 會以純 `Enter` 的形式到達並排隊草稿;`Ctrl+X Ctrl+S` 在任何終端中都有效。兩個快捷鍵都是 [`chat:sendNow` 動作](/docs/zh-TW/keybindings#chat-actions)的繫結。

405 414 

406按 `Esc` 以中斷輪次。Claude Code 會保留您排隊的內容並立即傳送。415按 `Esc` 以中斷輪次而不提交您的草稿。Claude Code 會保留您排隊的內容並立即傳送。

407 416 

408Claude Code 會在您傳送某些命令時立即執行它們,而不是排隊,其中包括 `/model`、`/effort` 和 `/fast`。這三個命令各自改變一個設定:模型、努力等級或快速模式。Claude Code 是否將新設定應用於 Claude 已在進行的輪次,或僅從您的下一輪次開始,因命令而異:417Claude Code 會在您傳送某些命令時立即執行它們,而不是排隊,其中包括 `/model`、`/effort` 和 `/fast`。這三個命令各自改變一個設定:模型、努力等級或快速模式。Claude Code 是否將新設定應用於 Claude 已在進行的輪次,或僅從您的下一輪次開始,因命令而異:

409 418 

keybindings.md +6 −2

Details

112在 `Chat` 上下文中可用的動作:112在 `Chat` 上下文中可用的動作:

113 113 

114| 動作 | 預設值 | 說明 |114| 動作 | 預設值 | 說明 |

115| :-------------------- | :------------------------------ | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |115| :-------------------- | :------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

116| `chat:cancel` | Escape | 取消目前輸入 |116| `chat:cancel` | Escape | 取消目前輸入 |

117| `chat:clearInput` | Ctrl+L | 強制進行完整螢幕重新繪製,保留輸入和對話。在[全螢幕渲染](/docs/zh-TW/fullscreen#clear-the-conversation)中,也清除螢幕 |117| `chat:clearInput` | Ctrl+L | 強制進行完整螢幕重新繪製,保留輸入和對話。在[全螢幕渲染](/docs/zh-TW/fullscreen#clear-the-conversation)中,也清除螢幕 |

118| `chat:clearScreen` | Cmd+K | 與 `chat:clearInput` 相同。請參閱[清除對話](/docs/zh-TW/fullscreen#clear-the-conversation)以了解 Cmd+K 在 iTerm2 和 Terminal.app 上的行為 |118| `chat:clearScreen` | Cmd+K | 與 `chat:clearInput` 相同。請參閱[清除對話](/docs/zh-TW/fullscreen#clear-the-conversation)以了解 Cmd+K 在 iTerm2 和 Terminal.app 上的行為 |


123| `chat:thinkingToggle` | Meta+T | 切換延伸思考 |123| `chat:thinkingToggle` | Meta+T | 切換延伸思考 |

124| `chat:submit` | Enter | 提交訊息 |124| `chat:submit` | Enter | 提交訊息 |

125| `chat:queueSubmit` | Ctrl+X Enter | 提交訊息,標記為等待其輪次:當 Claude 正在工作時,Claude Code [將其排隊](/docs/zh-TW/interactive-mode#queue-messages-while-claude-works),永遠不會中斷輪次。與 `chat:submit` 不同,即使自動完成建議被醒目提示,它也會提交草稿。需要 v2.1.247 或更新版本 |125| `chat:queueSubmit` | Ctrl+X Enter | 提交訊息,標記為等待其輪次:當 Claude 正在工作時,Claude Code [將其排隊](/docs/zh-TW/interactive-mode#queue-messages-while-claude-works),永遠不會中斷輪次。與 `chat:submit` 不同,即使自動完成建議被醒目提示,它也會提交草稿。需要 v2.1.247 或更新版本 |

126| `chat:sendNow` | Ctrl+Enter, Ctrl+X Ctrl+S | 中斷執行中的輪次,使您的[排隊訊息](/docs/zh-TW/interactive-mode#queue-messages-while-claude-works)和您的草稿與它們一起立即發出。當沒有任何東西執行時,它會提交草稿,在[殼層模式](/docs/zh-TW/interactive-mode#shell-mode-with-prefix)中它會排隊命令而不中斷。不報告延伸按鍵的終端機會將 `Ctrl+Enter` 傳遞為純 `Enter`,因此 `Ctrl+X Ctrl+S` 是在任何終端機中都有效的繫結。需要 v2.1.275 或更新版本 |

126| `chat:newline` | Ctrl+J | 插入換行符而不提交 |127| `chat:newline` | Ctrl+J | 插入換行符而不提交 |

127| `chat:undo` | Ctrl+\_, Ctrl+Shift+- | 復原上一個動作 |128| `chat:undo` | Ctrl+\_, Ctrl+Shift+- | 復原上一個動作 |

128| `chat:externalEditor` | Ctrl+G, Ctrl+X Ctrl+E | 在外部編輯器中開啟。[代理檢視分派輸入](/docs/zh-TW/agent-view#keyboard-shortcuts)也遵循此動作的單鍵擊快捷鍵 |129| `chat:externalEditor` | Ctrl+G, Ctrl+X Ctrl+E | 在外部編輯器中開啟。[代理檢視分派輸入](/docs/zh-TW/agent-view#keyboard-shortcuts)也遵循此動作的單鍵擊快捷鍵 |


542 543 

543這也適用於和弦繫結。取消繫結共享前綴的每個和弦會釋放該前綴以用作單一鍵繫結。任何作用中的內容中的和弦會保留其前綴的保留狀態,因此您必須在定義該和弦的內容中取消繫結每個和弦。544這也適用於和弦繫結。取消繫結共享前綴的每個和弦會釋放該前綴以用作單一鍵繫結。任何作用中的內容中的和弦會保留其前綴的保留狀態,因此您必須在定義該和弦的內容中取消繫結每個和弦。

544 545 

545Claude Code 在 `ctrl+x` 前綴上繫結這些預設和弦:`Chat` 中的 `ctrl+x ctrl+k`、`ctrl+x ctrl+e`、`ctrl+x enter`、`ctrl+x ctrl+a` 和 `ctrl+x tab`,`Task` 中的 `ctrl+x ctrl+b`,以及 `DiffPanel` 中的 `ctrl+x b`。`ctrl+x enter` 和弦需要 v2.1.247 或更新版本,而 `ctrl+x b`、`ctrl+x ctrl+a` 和 `ctrl+x tab` 需要 v2.1.260 或更新版本。若要將 `ctrl+x` 本身回收為單一鍵繫結,請取消繫結所有這些:546Claude Code 在 `ctrl+x` 前綴上繫結這些預設和弦:`Chat` 中的 `ctrl+x ctrl+k`、`ctrl+x ctrl+e`、`ctrl+x enter`、`ctrl+x ctrl+a`、`ctrl+x ctrl+s` 和 `ctrl+x tab`,`Task` 中的 `ctrl+x ctrl+b`,以及 `DiffPanel` 中的 `ctrl+x b`。`ctrl+x enter` 和弦需要 v2.1.247 或更新版本,`ctrl+x b`、`ctrl+x ctrl+a` 和 `ctrl+x tab` 需要 v2.1.260 或更新版本,而 `ctrl+x ctrl+s` 需要 v2.1.275 或更新版本。

547 

548若要將 `ctrl+x` 本身回收為單一鍵繫結,請取消繫結所有這些:

546 549 

547```json theme={null}550```json theme={null}

548{551{


566 "ctrl+x ctrl+e": null,569 "ctrl+x ctrl+e": null,

567 "ctrl+x enter": null,570 "ctrl+x enter": null,

568 "ctrl+x ctrl+a": null,571 "ctrl+x ctrl+a": null,

572 "ctrl+x ctrl+s": null,

569 "ctrl+x tab": null,573 "ctrl+x tab": null,

570 "ctrl+x": "chat:newline"574 "ctrl+x": "chat:newline"

571 }575 }

Details

286 286 

287從 [Google Fonts](/docs/zh-TW/artifacts#improve-the-visual-design) 載入字型的 [Artifact](/docs/zh-TW/artifacts) 也會要求 `fonts.googleapis.com` 和 `fonts.gstatic.com`。兩個主機都是選用的。如果您阻止它們,Artifact 會以備用字型呈現。使用快速拒絕而不是無聲丟棄進行阻止,以便字型要求立即失敗,而不是延遲頁面的首次呈現。287從 [Google Fonts](/docs/zh-TW/artifacts#improve-the-visual-design) 載入字型的 [Artifact](/docs/zh-TW/artifacts) 也會要求 `fonts.googleapis.com` 和 `fonts.gstatic.com`。兩個主機都是選用的。如果您阻止它們,Artifact 會以備用字型呈現。使用快速拒絕而不是無聲丟棄進行阻止,以便字型要求立即失敗,而不是延遲頁面的首次呈現。

288 288 

289Artifact 也可以從 `cdnjs.cloudflare.com`、`cdn.jsdelivr.net`、`cdn.tailwindcss.com` 和 `code.jquery.com` 載入 JavaScript 程式庫(例如 React 或圖表套件),而不是從任何其他外部主機。如果您阻止這些主機,Artifact 中依賴程式庫的部分將無法運作,與阻止的字型不同,阻止的程式庫沒有備用方案。此處也使用快速拒絕進行阻止,以便阻止的程式庫要求立即失敗,而不是掛起直到逾時。289Artifact 也可以從 `cdnjs.cloudflare.com`、`cdn.jsdelivr.net`、`cdn.tailwindcss.com`、`code.jquery.com` 和 `unpkg.com` 載入 JavaScript 程式庫(例如 React 或圖表套件),而不是從任何其他外部主機。如果您阻止這些主機,Artifact 中依賴程式庫的部分將無法運作,與阻止的字型不同,阻止的程式庫沒有備用方案。此處也使用快速拒絕進行阻止,以便阻止的程式庫要求立即失敗,而不是掛起直到逾時。

290 290 

291<h2 id="additional-resources">291<h2 id="additional-resources">

292 其他資源292 其他資源

Details

3168 3168 

3169選擇 Claude Code 是否記錄 Bash 命令在 Git 存放庫中變更的檔案。當它記錄它們時,您會在命令後在終端中看到它們的差異,您的 [PostToolUse Bash hooks](/docs/zh-TW/hooks#bash) 會接收變更檔案清單。3169選擇 Claude Code 是否記錄 Bash 命令在 Git 存放庫中變更的檔案。當它記錄它們時,您會在命令後在終端中看到它們的差異,您的 [PostToolUse Bash hooks](/docs/zh-TW/hooks#bash) 會接收變更檔案清單。

3170 3170 

3171列出的檔案不一定是命令變更的檔案。命令執行時另一個程式或另一個 Bash 呼叫所做的變更也可能出現在那裡。

3172 

3171將金鑰設定為 `true` 以在每個權限模式中記錄它們。需要 Claude Code v2.1.269 或更新版本。3173將金鑰設定為 `true` 以在每個權限模式中記錄它們。需要 Claude Code v2.1.269 或更新版本。

3172 3174 

3173* **範圍**:[`使用者或受管`](#scopes)。`true` 僅從您的使用者設定、使用 `--settings` 傳遞的 JSON 或[受管設定](/docs/zh-TW/managed-settings)計算,因此存放庫的 `.claude/settings.json` 或 `.claude/settings.local.json` 中的 `true` 無法開啟記錄。存放庫檔案中的 `false` 仍會關閉它,除非[更高優先順序](/docs/zh-TW/settings#settings-precedence)的檔案設定 `true`。3175* **範圍**:[`使用者或受管`](#scopes)。`true` 僅從您的使用者設定、使用 `--settings` 傳遞的 JSON 或[受管設定](/docs/zh-TW/managed-settings)計算,因此存放庫的 `.claude/settings.json` 或 `.claude/settings.local.json` 中的 `true` 無法開啟記錄。存放庫檔案中的 `false` 仍會關閉它,除非[更高優先順序](/docs/zh-TW/settings#settings-precedence)的檔案設定 `true`。