Microsoft的Visual Studio Code通過2025年4月的更新(版本1.100)達到了一個新的里程碑,在其AI驅動的聊天功能和整體編輯體驗中引入了重大發展。現在,開發人員通過新的可自定義說明文件(`。instructions.md`)和可重複使用的提示文件(.prompt.md`)來對AI交互的前所未有的控制,從而允許與特定的項目需求和團隊實踐相符的量身定制的編碼輔助。建議和理解。增強功能旨在使AI成為更加不可或缺的共同開發者。

對AI的重點擴展到旨在簡化共同開發人員工作流程的新聊天工具。現在,用戶可以使用`#githubrepo`工具來直接從聊天界面中搜索任何可訪問的github存儲庫中的代碼示例或實現,而無需在本地克隆或打開存儲庫。

3月的版本1.99 ,下一個編輯建議(NES),該建議(NES)在同一個月達到了一般性可用性。版本1.100通過新的,更快的型號進一步完善了NE。

在此最新版本中引入獨特的提示文件和指令文件提供了更結構化的AI指導方法。根據官方發行說明,指令文件提供了上下文和指南,例如編碼樣式,可以自動應用於相關文件或手動附加。另一方面,提示文件封裝了完整的可重複使用的聊天請求,包括模式和工具,可通過slash命令或編輯器播放按鈕運行。 The Visual Studio Code Release Notes state, “You can tailor your AI experience in VS Code to your specific coding practices and technology stack by using Markdown-based instructions and prompt files.”

Enhanced AI Interaction and Editor Experience

Visual Studio Code 1.100 deepens AI integration by allowing developers to tailor their experience with Markdown-based instruction and prompt files. Instruction files (`.instructions.md`) enable the definition of common guidelines and context, such as code style rules or preferred frameworks, which can be automatically applied to specified files or manually attached to chat requests.

Prompt files (`.prompt.md`) facilitate the creation of reusable, standalone chat requests, complete with mode (ask, edit, or agent) and tool specifications, making it更容易自動化常見任務,例如組件創建或安全評論。 Visual Studio代碼團隊的詳細信息,這些文件可以存儲在用戶數據文件夾中,以進行跨機器同步或工作區內。

超越聊天自定義,版本1.100介紹了幾個編輯器和工作流增強功能。新的浮動窗口模式(“緊湊”和“始終在頂部”)提供了更多通用的多窗設置。 “緊湊”模式最大程度地減少了浮動窗口中的UI元素,以使外觀更乾淨,而“始終在頂部”使所選窗口持續可見。這些功能對於在主編輯器中工作時可訪問聊天窗口特別有用。

源控件看到添加快速差異編輯器裝飾以進行上演更改,從而使開發人員可以直接在編輯器中查看這些更改。安全仍然是一個重點,現在強制擴展簽名驗證現在擴展到Linux平台(由於已知 248308

對於與Python一起工作的開發人員,The Pylance Extension現在在編輯器中提供了交互式的顏色表,並提供了一個實驗AI代碼操作,可將字符串串聯串聯串聯轉換為f strings or f strins or f strins or f strins or f strins or f strings or“`”格式或“`””。 python環境擴展為虛擬環境和新的聊天工具引入環境信息和包裝

href=“ https://marketplace.visualstudio.com/items?itemname=github.vscode-pull-request-github” target=“ _ black”> github拉力請求和問題擴展也可以看到改進,包括詢問有關主動拉的聊天問題的能力。擴展作者受益於文本編碼API的最終確定和基於Nodejs擴展的初始ESM支持。

Categories: IT Info