Visual Studio Code 1.113

發布日期:2026 年 3 月 25 日

下載:Windows:x64 Arm64 | Mac:Universal Intel silicon | Linux:deb rpm tarball Arm snap


歡迎使用 Visual Studio Code 1.113 版本。此版本在代理程式與開發人員體驗方面包含了多項改進。

祝您開發愉快!


VS Code 正逐步推出給所有使用者。請使用 VS Code 中的檢查更新來立即取得最新版本。

若想盡快嘗試新功能,請下載每晚更新的 Insiders 版本,其中包含一推出即有的最新更新。


代理程式體驗

在本機、CLI 和 Claude 代理程式之間使用相同的工具與工作流程,並以更少的阻礙建立多步驟自動化。

Copilot CLI 與 Claude 代理程式中的 MCP 支援

先前,您在 VS Code 中設定的 MCP 伺服器僅適用於在編輯器中執行的本機代理程式。此版本新增了對 Copilot CLI 與 Claude 代理程式中 MCP 伺服器的支援。

您在 VS Code 中註冊的 MCP 伺服器已橋接至 Copilot CLI 和 Claude 代理程式。這適用於使用者定義的伺服器,以及透過 mcp.json 檔案在工作區中定義的伺服器。

深入了解在 VS Code 中使用 MCP 伺服器

在 Copilot CLI 與 Claude 代理程式中分支對話

設定 github.copilot.chat.cli.forkSessions.enabled 在 VS Code 中開啟 在 VS Code Insiders 中開啟

分支對話可讓您在對話歷程記錄的任何時間點建立現有對話的複本。當您想要探索不同的思考方向或嘗試不同的提示詞,同時又不想遺失原始對話的內容時,這非常有用。

Screenshot showing forking of a Copilot CLI session.

從此版本開始,您現在也可以在 Copilot CLI (實驗性) 與 Claude 代理程式中分支對話。若要啟用 Copilot CLI 的分支功能,請啟用 github.copilot.chat.cli.forkSessions.enabled 在 VS Code 中開啟 在 VS Code Insiders 中開啟 設定。

在說明文件中深入了解分支對話

Copilot CLI 和 Claude CLI 對話的代理程式偵錯記錄 (預覽)

「代理程式偵錯記錄」面板是用於了解傳送提示詞時發生什麼事的主要工具。它會顯示對話期間代理程式互動的按時間排序事件記錄。您現在可以在 Copilot CLI 和 Claude 代理程式對話中使用「代理程式偵錯記錄」面板。本機代理程式對話的支援先前已經提供。

Screenshot of the Agent Debug Logs panel showing logs from a Copilot CLI session.

在我們的說明文件中深入了解「代理程式偵錯記錄」面板

由 SDK API 支援的 Claude 對話清單

VS Code 現在採用來自 Claude 代理程式 SDK 的官方 API 來列出對話及其訊息。先前,我們依賴於剖析磁碟上的 Claude JSONL 檔案,如果 Claude 變更其結構,這會有不同步的風險。如果您曾遇到 Claude 代理程式未顯示所有對話或訊息的問題,現在應該已解決。

巢狀子代理程式

設定 chat.subagents.allowInvocationsFromSubagents 在 VS Code 中開啟 在 VS Code Insiders 中開啟

子代理程式現在可以叫用其他子代理程式,從而實現更複雜的多步驟工作流程。先前,子代理程式被限制呼叫其他子代理程式以防止無限遞迴。藉由新的 chat.subagents.allowInvocationsFromSubagents 在 VS Code 中開啟 在 VS Code Insiders 中開啟 設定,您可以在需要時啟用此功能。

在說明文件中深入了解使用子代理程式

管理外掛程式市集

我們新增了一個命令 Chat: Manage Plugin Marketplaces(對話:管理外掛程式市集),該命令會列出所有已設定的外掛程式市集。對於每個市集,您可以瀏覽外掛程式、開啟其本機目錄並加以移除。

在說明文件中深入了解使用代理程式外掛程式

用於外掛程式安裝的 URL 處理常式

您可以透過 URL 處理常式觸發 VS Code 外掛程式安裝。若要安裝市集,您可以觸發具有以下格式的連結:

vscode://chat-plugin/add-marketplace?ref=<source>

其中 "source" 是 Github repo/owner 或 base64 編碼的 Git URI。若要安裝擴充功能,您可以使用以下格式:

vscode://chat-plugin/install?source=<source>

若要針對 VS Code Insiders,請將 URL 中的 vscode 取代為 vscode-insiders

聊天體驗

從單一編輯器為您的專案量身打造 AI,控制模型在回應之前進行推理的程度,並在不離開對話的情況下檢視視覺內容。

對話自訂編輯器 (預覽)

對話自訂編輯器提供了一個集中化的使用者介面,可在單一位置建立和管理所有對話自訂項目。此編輯器將自訂類型組織到不同的標籤頁中,例如自訂指示、提示詞檔案、自訂代理程式和代理程式技能。它還提供了一個具備語法突顯和驗證功能的內嵌程式碼編輯器。

您可以從頭開始建立新的自訂項目,或使用 AI 根據您的專案產生初始內容。若要新增 MCP 伺服器和代理程式外掛程式,請直接從編輯器瀏覽對應的市集。

若要開啟編輯器,請選取對話檢視中的 Configure Chat(齒輪圖示),或從命令選擇區執行 Chat: Open Chat Customizations⇧⌘P (Windows, Linux Ctrl+Shift+P))。

在說明文件中深入了解對話自訂編輯器

模型選擇器中的可設定思考強度

支援推理的模型(例如 Claude Sonnet 4.6 和 GPT-5.4)現在會在模型選擇器中直接顯示 Thinking Effort(思考強度) 子功能表。您可以使用此功能來控制模型套用於每個請求的推理程度,而無需導覽至 VS Code 設定。VS Code 會在不同的對話中保留每個模型所選取的強度層級。

在選擇器中選擇推理模型並選取箭頭以顯示可用的強度層級。可用的強度層級可能會因模型而異。非推理模型不會顯示此子功能表。

Screenshot showing the model picker with a Thinking Effort submenu displaying Low, Medium, and High effort levels for a reasoning model.

模型選擇器標籤現在也會顯示所選取的強度層級,例如「GPT-5.3-Codex · Medium」,以便更輕鬆地查看目前對每個模型啟用的強度層級。

在說明文件中深入了解思考強度與推理

注意: github.copilot.chat.anthropic.thinking.effort 在 VS Code 中開啟 在 VS Code Insiders 中開啟 github.copilot.chat.responsesApiReasoningEffort 在 VS Code 中開啟 在 VS Code Insiders 中開啟 設定已被取代。推理強度現在是直接透過模型選擇器進行設定。

對話附件的圖片預覽

設定 imageCarousel.chat.enabled 在 VS Code 中開啟 在 VS Code Insiders 中開啟 imageCarousel.explorerContextMenu.enabled 在 VS Code 中開啟 在 VS Code Insiders 中開啟

當您在對話中使用圖片時(無論是將螢幕擷取畫面附加到您的請求,還是代理程式透過工具呼叫產生圖片),您現在都可以選取任何圖片附件以在完整的圖片檢視器體驗中將其開啟。

檢視器會以強制回應覆疊形式開啟並支援:

  • 導覽:使用箭頭按鈕、鍵盤方向鍵或底部的縮圖列,瀏覽目前對話中的所有圖片。
  • 區段:圖片按對話回合分組,因此您可以查看哪些圖片來自特定的請求或回應。
  • 縮放與平移:按一下以放大,使用 Option+Click (Mac) 或 Ctrl+Click (Windows/Linux) 以縮小,或捲動/雙指開合以連續縮放。在高縮放層級下,請捲動以在圖片四周平移。

圖片檢視器現在也可以從總管檢視中的圖片檔案操作功能表使用。當您選取 Open in Images Preview(在圖片預覽中開啟)時,檢視器將會開啟目前資料夾中的所有圖片。

這兩項功能預設皆為啟用。若要個別設定它們,請使用 imageCarousel.chat.enabled 在 VS Code 中開啟 在 VS Code Insiders 中開啟 imageCarousel.explorerContextMenu.enabled 在 VS Code 中開啟 在 VS Code Insiders 中開啟

編輯器體驗

在整合式瀏覽器中更有信心地開發和測試網頁應用程式,並享用編輯器煥然一新的預設外觀。

在整合式瀏覽器中使用自我簽署憑證

當您在開發依賴安全 HTTPS 連線的網頁應用程式時,通常需要在測試期間使用自我簽署憑證。

在正常情況下,這類憑證不應被信任。先前,任何呈現不受信任憑證的網站都無法在整合式瀏覽器中載入,且沒有任何繞過選項。

現在,與大多數瀏覽器類似,您可以選擇暫時信任無法驗證的憑證,以在這些情境下解除開發阻礙。

Screenshot of the integrated browser displaying a certificate error with options to go back or proceed.

當您繼續時,將允許使用該憑證連線至目前主機一週。網址列將顯示連線不安全,並可隨時撤銷信任。

Screenshot of a popup in the URL bar showing the current page is not secure, with an option to "Revoke and Close".

在說明文件中深入了解整合式瀏覽器

改進的瀏覽器標籤頁管理

設定 workbench.browser.showInTitleBar 在 VS Code 中開啟 在 VS Code Insiders 中開啟

管理開啟的標籤頁本來就可能很困難。隨著我們鼓勵更多地使用整合式瀏覽器標籤頁,我們也新增了更多控制項以便輕鬆管理它們。

  • 快速開啟瀏覽器標籤頁

    此命令會開啟一個快速選擇區,顯示所有開啟的瀏覽器標籤頁,並允許快速篩選、聚焦和關閉它們。

    當瀏覽器目前處於聚焦狀態時,也可以使用 ⇧⌘A (Windows, Linux Ctrl+Shift+A) 鍵盤快速鍵觸發該命令,或透過 VS Code 標題列中的新快速鍵按鈕觸發(當瀏覽器標籤頁開啟時會顯示)。

    Screenshot of the VS Code title bar, showing a new button with a globe icon.

    此按鈕的可見性可透過 workbench.browser.showInTitleBar 在 VS Code 中開啟 在 VS Code Insiders 中開啟 設定進行設定。

  • 關閉所有瀏覽器標籤頁

    瀏覽器標籤頁的操作功能表現在有一個選項可關閉同一群組中的所有瀏覽器標籤頁,類似於現有的「全部關閉」項目。所有群組中的瀏覽器標籤頁也可以透過命令選擇區關閉。

    Screenshot of a context menu on an open integrated browser tab, showing an item "Close All Browser Tabs".

新的預設佈景主題

VS Code 現在隨附新的預設佈景主題:「VS Code Light」與「VS Code Dark」。這些主題旨在提供清新、現代的外觀,同時維持先前預設「Modern」主題的熟悉度與可用性。此外,針對新使用者,作業系統主題同步將預設為新的主題,因此 VS Code 會自動將作業系統的淺色/深色模式與新主題進行配對。

VS Code 中新深色主題的螢幕擷取畫面。 VS Code Dark

VS Code 中新淺色主題的螢幕擷取畫面。 VS Code Light

已棄用的功能與設定

本版新增的棄用項目

即將棄用的項目

  • 自 VS Code 1.110 版本起,編輯模式 (Edit Mode) 已正式被取代。使用者可以透過 VS Code 設定 chat.editMode.hidden 在 VS Code 中開啟 在 VS Code Insiders 中開啟 暫時重新啟用編輯模式。此設定將在 1.126 版本之前持續獲得支援。從 1.126 版本開始,編輯模式將被完全移除,且無法再透過設定來啟用。

謝謝您

議題追蹤

對我們議題追蹤的貢獻:

vscode 的貢獻:

vscode-copilot-chat 的貢獻

vscode-python-environments 的貢獻

vscode-windows-process-tree 的貢獻

  • @ZA139:feat:新增用於擷取所有系統行程的 getAllProcesses API PR #84

我們非常感謝大家在第一時間體驗我們的新功能,請經常回來查看,了解最新消息。

如果您想閱讀先前 VS Code 版本的發布說明,請前往 code.visualstudio.com 上的 Updates 頁面。

English 한국어 中文(简体) 中文(繁體)
© . This website operates independently and is not affiliated with or endorsed by Microsoft. All brand names, logos, and trademarks are the property of their respective owners.