Visual Studio Code

版本 1.102 更新

探索 2025 年 6 月發布的重大更新

發布日期:2025年7月9日 版本:1.102.2 開源 Copilot Chat

Chat 功能強化

MCP 正式發布

編輯器體驗優化

主要亮點

Chat 功能

  • 開源 GitHub Copilot Chat擴充功能
  • 生成符合專案慣例的自訂指令
  • 使用自訂模式為特定任務量身打造聊天
  • 自動批准選擇的終端機命令
  • 編輯和重新提交以前的聊天請求

MCP 支援

  • MCP 支援現已在 VS Code 中正式發布
  • 透過 MCP 視圖和畫廊輕鬆安裝和管理 MCP 伺服器
  • MCP 伺服器作為設定檔案中的一級資源
  • 支援選擇功能和改進的伺服器探索
  • 與設定同步完整整合

編輯器體驗

  • 將任務委派給 Copilot 編碼代理並讓它在背景處理
  • 滑鼠中鍵點擊時滾動編輯器
  • 暫停程式碼完成功能
  • Windows 重點顏色支援
  • 設定搜尋建議(預覽)

詳細功能介紹

聊天功能增強

開源 Copilot Chat

我們很興奮地宣佈已將 GitHub Copilot Chat 擴充功能開源!原始程式碼現已在 microsoft/vscode-copilot-chat 以MIT 授權條款提供。

生成自訂指令

全新的 Chat: Generate Instructions 命令可分析您的程式碼庫, 生成符合專案結構、技術和模式的客製化指令。

編輯先前請求(實驗性)

現在可以點擊先前的請求來修改文字內容、附加的上下文、模式和模型。支援三種編輯模式:內聯、懸停和輸入框。

終端機自動批准(實驗性)

代理模式現在具有自動批准終端機命令的機制。可配置允許清單和拒絕清單, 例如允許 npm run testgit status

最大化聊天視圖

現在可以最大化次要側邊欄以跨越編輯器區域並隱藏主要側邊欄和面板區域。 VS Code 將在重新啟動之間記住此狀態。

從命令列開始聊天

新的子命令 code chat 讓您能夠在目前工作目錄中開始聊天會話,支援多種選項設定。

MCP 支援正式發布

MCP 正式可用

經過幾個月的開發,我們很高興地宣佈 MCP(Model Context Protocol)支援現已在 VS Code 中正式發布! 我們支援規格中的全部 MCP 功能範圍。

MCP 伺服器探索和安裝

新的「MCP 伺服器」區段可直接連結到我們精選的熱門 MCP 伺服器清單

MCP 伺服器管理視圖

全新的管理介面可監控、設定和控制已安裝的 MCP 伺服器

一級資源

MCP 伺服器現在儲存在專用的 mcp.json 檔案中,與設定同步完整整合

技術改進

架構改進
  • • MCP 伺服器從使用者設定移至專用 mcp.json 檔案
  • • 每個 VS Code 設定檔維護自己的 MCP 伺服器集合
  • • 自動偵測和移轉現有的 MCP 伺服器設定
  • • 支援 Dev Container 設定
安全性與控制
  • • 組織可透過 GitHub Copilot 政策控制 MCP 伺服器可用性
  • • 語言模型存取的細粒度控制
  • •跨平台支援(本地、遠端、WSL、Codespaces)

其他功能改進

無障礙功能

  • • 在編輯器內保持所有編輯
  • • 需要使用者動作的音效提醒
  • • 螢幕閱讀器使用者的改進警示

程式碼編輯

  • • 滑鼠中鍵點擊滾動功能
  • • 暫停程式碼完成建議
  • • 改進的編輯工具可靠性

任務管理

  • • 重新執行所有執行中的任務
  • • 重新啟動任務會重新載入更新的 tasks.json
  • • 改進的任務輸出讀取

終端機

  • • 終端機建議(預覽)
  • • 多命令支援
  • • 符號連結資訊顯示
  • • Git Bash 改進

Python 支援

  • • Python 環境擴充功能改進
  • • Python 3.13+ 停用 PyREPL
  • • Pylance MCP 工具(實驗性)

GitHub 整合

  • • 啟動編碼代理會話(預覽)
  • • 改進的登入流程
  • • 拉取請求狀態追蹤

VS Code 1.102

graph TB A[VS Code 1.102] --> B[Chat 功能] A --> C[MCP 支援] A --> D[編輯器體驗] B --> B1[開源 Copilot Chat] B --> B2[自訂指令生成] B --> B3[編輯先前請求] B --> B4[終端機自動批准] B --> B5[CommandLineChat] C --> C1[MCP 伺服器管理] C --> C2[一級資源整合] C --> C3[設定檔案支援] C --> C4[Dev Container 支援] D --> D1[滑鼠中鍵滾動] D --> D2[程式碼完成暫停] D --> D3[Windows 重點顏色] D --> D4[設定搜尋建議] B1 --> MIT[MIT 授權] C1 --> SYNC[設定同步] D4 --> AI[AI 驅動搜尋]