- Visual Studio Code 1.107 加強了與 AI 代理程式的交互,並將代理管理集中在 Agent HQ 中。
- 整合終端會根據上下文提供命令和參數建議,從而簡化控制台的使用。
- TypeScript 7 預覽版帶來了自動補全、重新命名和參考的改進。
- 現在無需離開編輯器,即可從原始碼控制系統中引入對 Git Stash 的實驗性支援。
版本號 Visual Studio Code 1.107 該更新現已作為 11 月更新發布,其中包含多項旨在提高開發人員和技術團隊效率的改進。微軟 重申其對一體化的承諾 人工智慧代理, 集成終端得到了顯著改進。 並在此基礎上更進一步 TypeScript 7 初步相容性.
本期內容延續了以往的多平台策略。 VS代碼 y 它可以安裝在 Windows、macOS 和 Linux 系統上。這使得它對歐洲生態系統尤其重要,因為在歐洲,不同的作業系統在專業和學術環境中並存。透過這個版本,該公司繼續 在不偏離許多團隊使用的輕量級編輯器太遠的前提下,改進開發體驗。 每天。
功能更強大的終端,附有上下文建議

這次更新最顯著的新功能之一是改進了… 整合終端現在,該功能會在使用者輸入命令時自動提供建議。穩定版預設啟用終端建議功能,簡化了不願依賴外部擴充功能或進階 shell 配置的使用者的控制台使用體驗。
當輸入命令、命令列參數和檔案路徑時, 建議列表 提示訊息上方會顯示這些建議。您可以使用方向鍵瀏覽這些建議,並使用 Tab 鍵確認,從而加快重複性任務的執行速度並減少長命令中的拼字錯誤。
例如,當進入 macOS 或 Linux 上的「ls」指令 在指令後面加入連字符,終端機會立即顯示該指令的所有可用參數。這使得使用者更容易找到那些經常被遺忘的選項,或者以前需要不斷查閱系統內建幫助或外部文件才能找到的選項。
即便如此,終端的建議並非旨在取代傳統文檔,它們僅僅顯示可能的參數,並未詳細解釋每個參數的作用。其目標是提供一種… 輕便快速的援助 在日常使用中,無需將 VS Code 控制台變成功能齊全的幫助系統,許多高級用戶都希望將此類功能保留在編輯器之外。
透過 Agent HQ 實現更整合的 AI 代理和集中式管理

1.107 版本的另一個關鍵模組專門用於… 人工智慧代理在這個領域,VS Code 與近期推出的專注於…的編輯器直接競爭。 輔助程式設計例如,近幾個月來湧現的各種專業人工智慧衍生產品。
微軟推出了 Agent HQ,這是一種 中央面板 在這裡,您可以查看和管理編輯器中配置的所有受信任代理程式。您可以檢查哪些代理處於活動狀態、哪些代理處於非活動狀態以及哪些任務需要處理,從而輕鬆實現多個代理並行工作的流程,而不會失去控制。
此外,Copilot 和個人化代理不再完全獨立運作,而是開始共同運作。 並排 在相同的使用者體驗下,該公司正引導 Visual Studio Code 朝著這樣的場景發展:不同的代理共享工作、同時運行,並協作完成諸如重構、程式碼生成或變更審查等複雜任務。
代理會話的顯示方式也發生了變化:預設情況下禁用個人視圖,現在所有內容都顯示在… 聊天視圖透過這個單一窗口,可以查看當前會話、檢查每個代理的進度、查看後台任務以及查閱文件更改統計信息,而無需在面板之間切換。
對於那些與本地代理商合作的團隊成員來說,還有一個實用的改進:聊天視窗關閉時,任務不再自動取消。取而代之的是… 本地代理持續運行 待處理操作,這在啟動不應中斷的長時間進程時非常有用,例如廣泛的儲存庫分析或大型程式碼重寫。
此次更新還在對話中新增了一個「繼續」按鈕,您可以決定是否將特定任務(例如,起草一份特別長的文件)發送給後台人員或… 人工智慧工具 具體來說,這一小小的改變有助於更好地分配工作負載,並更靈活地利用代理基礎設施。
透過 Git 工作樹和細粒度權限控制實現隔離

在同一專案中管理多個工作環境的開發人員會發現新的支援: Git 工作樹 對於後台代理,現在可以精確指定每個代理應在哪個工作樹中運行,從而降低不同分支或目錄之間發生衝突的風險。
這種隔離能力使得病原體能夠被限制在一定範圍內。 特定工作空間而另一個則在單獨的工作樹中運行, 這對於測試實驗性功能或並行維護維護分支的團隊非常有用。從實際層面來說,當有多個自動化進程存取儲存庫時,這有助於保持秩序。
此外,1.107 版本引入了一個選項 授權所有命令 在特定的終端會話中,只需單擊即可完成操作。無需單獨批准代理要執行的每個命令,即可為該終端授予全局權限,從而在對正在進行的任務充滿信心時減少摩擦。
配置選項也已啟用。 不同的鍵盤快速鍵 對於不同的智能體,此功能專為同時使用多個 AI 助理並需要快速調用它們且避免混淆的使用者而設計。在內部智慧體、第三方工具和 Copilot 混合使用的環境中,自訂快捷鍵能夠顯著提升使用速度。
TypeScript 7 預覽和編輯器改進
在語言方面,11 月的更新啟動了一項 更新預覽 打字稿7此預覽版專為希望在 JavaScript 生態系統中保持領先地位的使用者而設計,包含類型檢查效能的改進以及一系列旨在加快程式碼編寫和維護速度的功能。
在這些新功能中,新的行為是 導入自動完成功能這樣一來,無需記住每條路由的確切名稱,即可更輕鬆地找到和新增模組。它還優化了符號重命名體驗,從而可以在整個專案中更清晰、更一致地重命名變數、函數或類別。
另一個有趣的改進是 CodeLens 的參考文獻,現在它提供 更多有用信息 關於程式碼中元素的使用位置和方式。要使用這些功能,您需要安裝 TypeScript 預覽擴展,並在 JavaScript 或 TypeScript 檔案中執行命令「TypeScript (Native Preview): Enable (Experimental)」。
當 TypeScript 7 準備好廣泛使用時,Visual Studio Code 計劃 以此為基礎 適用於 JavaScript 和 TypeScript 中的 IntelliSense。這可以帶來更流暢的自動完成體驗,尤其是在維護龐大程式碼庫的歐洲公司和組織常見的大型專案中。
原始碼控制:Git Stash 和更方便的工作流程
Visual Studio Code 1.107 也整合了版本控制的改進,其中 Git 仍然是事實上的標準。最引人注目的新功能是… 實驗性地支援直接從編輯器原始碼控制介面管理 Git Stash。不完全依賴遊戲主機。
由於這種整合,這一切成為可能。 查看、應用或丟棄 在 VS Code 內部進行預留(儲存)對於那些不想在工作中途離開編輯器圖形介面的用戶來說,這是一個優勢。這種便利性可以幫助經常使用 Git Stash 的團隊在切換到分支查看緊急問題時,快速暫存變更。
透過這些步驟,微軟力求進一步讓圖形環境與…保持一致。 高階工作流程 Git 在需要對程式碼修改進行精細控制並頻繁進行程式碼審查的組織中尤其受到重視。
各平台的可用性和更新方法
Visual Studio Code 的 11 月更新版照例透過官方管道免費發行。已經收到更新的用戶請注意。 安裝在 Windows 或 Linux 上的 VS Code 可以 前往「說明」功能表 > 檢查更新 (幫助 > 檢查更新) 下載並安裝版本 1.107.
對於 macOS 系統,操作過程類似,但需要透過選單完成。 代碼 > 檢查更新保持從應用程式內部直接更新的邏輯不變。對於歐洲公司的新安裝或大規模部署,安裝程式仍然可以從 Visual Studio Code 官方網站取得。
微軟保持了其慣用的分發格式, Windows 軟體包 它支援 x64 和 ARM 架構,支援 Intel 和 Apple Silicon 系統的 macOS 版本,以及各種 Linux 軟體包(deb、rpm、tarball 或 ARM 建置版本),方便其在不同發行版和專業環境中應用。
隨著 1.107 版本的發布,Visual Studio Code 進一步強化了其策略,即結合輕量級編輯器和日益複雜的 AI 代理、版本控制系統整合以及持續的終端改進等功能。在保持其跨平台特性的前提下,該編輯器不斷發展,最終成為一個開發者可以…的環境。 集中進行大部分日常工作無論是在個人專案中,還是在分佈於西班牙和歐洲其他地區的團隊中。
我是一名技術愛好者,已將自己的“極客”興趣變成了職業。出於純粹的好奇心,我花了 10 多年的時間使用尖端技術並修改各種程序。現在我專攻電腦技術和電玩遊戲。這是因為五年多來,我一直在為各種技術和視頻遊戲網站撰寫文章,力求以每個人都能理解的語言為您提供所需的資訊。
如果您有任何疑問,我的知識範圍涵蓋與 Windows 作業系統以及手機 Android 相關的所有內容。我對您的承諾是,我總是願意花幾分鐘幫助您解決在這個網路世界中可能遇到的任何問題。
