
01媒介Visual Studio Code(简称VSCode)于2025年3月发布了1.99版块,带来了一系列令东说念主高兴的更新和鼎新。本文将要点先容这次更新中与GitHub Copilot经营的主邀功能增强,包括Agent方式的适宜发布、代码裁剪功能的鼎新、聊天功能的增强以及Jupyter Notebook裁剪的智能化。这些更新不仅熏陶了拓荒恶果,还为拓荒者提供了愈加智能和个性化的编码体验。“中枢亮点:VSCode 1.99版块中的GitHub Copilot功能升级主要集中在Agent方式、代码裁剪增强和Jupyter Notebook智能化三大方面,全面熏陶AI缓助编程体验。”02Agent方式适宜登陆VS Code健硕版Agent方式是VSCode 1.99版块中最值得温雅的更新之一,它现已在VS Code健硕版中适宜可用。固然比拟其他AI编程软件开云体育(中国)官方网站,GitHub Copilot的Agent方式来的晚了一些,可是功能方面照旧作念的相等好意思满的,基本采纳了目下市面上悉数主流AI编程软件的Agent方式的主邀功能。03启用与确立方法详解想要体验VSCode 1.99版块中的Agent方式,不错按照以下要领操作:用户不错通过在诞生中勾选chat.agent.enabled来启用Agent方式在将来几周内,该功能将逐步向所灵验户默许开启如下图所示,开启后,用户不错通过聊天视图中的方式接纳器散伙切换到Agent方式VSCode 1.99版块中的Agent方式接纳器界面04模子高下文契约(MCP)管事器因循这次更新GitHub Copilot也在Agent方式中引入了最近流行的Model Context Protocol (MCP)管事器因循,为AI模子提供了模范化的方法来发现和与外部器具、应用法式和数据源进行交互。这是VSCode在AI编程限制的进犯打破,使得拓荒者不错更活泼地膨大AI助手的才气。05MCP管事器确立指南MCP管事器不错在用户、汉典或.code-workspace诞生中的mcp部分进行确立因循输入变量以幸免硬编码密钥和常量,提高安全性提供了MCP: Add Server大呼以快速诞生MCP管事器不错使用MCP: List Servers大呼检讨MCP管事器列表偏握现时现象06全新内置器具详消除了自界说的MCP管事器开云体育(中国)官方网站,Agent方式还新增了几个巨大的内置器具,这些器具大大熏陶了GitHub Copilot的实用性:想考器具(Thinking Tool):受Anthropic最新议论启发,允许模子在器具调用之间进行想熟谙究标明,这不错大大提高Agent在复杂任务中的进展超过合适处理需要多步推理的编程问题赢得器具(Fetch Tool):使用#fetch器具将公开网页的现实包含在教唆中通过在无头浏览器窗口中渲染网页来职责,数据在土产货缓存因循从官方文档、Stack Overflow等网站赢得最新信息援用器具(Usages Tool):讨好了"查找悉数援用"、"查找完了"和"转到界说"功能匡助聊天了解更多对于函数、类或接口的信息可用于查找接口的示例完了或查找重构时需要改革的悉数位置大幅熏陶代码重构和湮灭大型代码库的恶果07散伙创建新职责区和其他主流AI编程软件相同,用户目下不错使用Agent方式散伙搭建新的VS Code职责区,适用于诞生VS Code膨大、MCP管事器或其他拓荒环境。这一功能超过合适以下场景:快速创建新名堂并自动确立拓荒环境把柄名堂类型自动装配推选的膨大和器具自动生成名堂模板和基础代码结构08Agent方式器具自动审批机制为了均衡功能巨大性和安全性,Agent方式默许情况下需要用户手动批准器具和终局大呼的使用:不错在会话、职责区或应用法式级别记着批准,幸免类似操作提供了实验性的chat.tools.autoApprove诞生,可自动批准悉数器具,类似Cline的Auto Approve自动审批功能合适在受信任的环境中使用,提高工坐法果09代码裁剪功能增强10下一步裁剪提倡(NES)适宜发布Next Edit Suggestions (NES)功能现已适宜发布,并进行了多项用户体验鼎新。这项功能使VSCode的AI缓助编码才气更进一竿:使裁剪提倡愈加紧凑,减少对周围代码的插手更新了边栏指点器,使悉数提倡更容易被小心到默许启用了内联提倡的语法高亮,提高了代码可读性11聊天功能增强12湮灭的聊天体验VSCode目下提供了一个湮灭的聊天视图,用户不错在三种方式之间散伙切换,大大熏陶了拓荒体验:Ask方式:针对计议对于代码库的问题和头脑风暴主义进行了优化Edit方式:针对在代码库中的多个文献中进行裁剪进行了优化Agent方式:针对自主编码经由进行了优化,讨好了代码裁剪和器具调用如下图所示,用户不错先使用Ask方式计议问题,然后切换到Edit方式进行裁剪,临了切换到Agent方式进行自主编码。VSCode 1.99版块中的湮灭聊天界面13自带密钥(BYOK)功能详解Copilot Pro和Copilot Free用户目下不错使用我方的API密钥来拜谒流行提供商的话语模子,这一功能大大膨大了VSCode的AI才气:目下因循Azure、Anthropic、Gemini、OpenAI、Ollama和OpenRouter等提供商这使得用户不错散伙确立我方心爱的提供商我就把我最常用的OpenRouter确立了一下,如下图所示,不错在聊天顶用到GitHub Copilot目下还不因循的DeepSeek系列模子和Meta最新发布的Llama 4系列模子VSCode 1.99中的自带密钥功能确立界面14Jupyter Notebook裁剪增强AI驱动的Jupyter Notebook裁剪因循现已在健硕版中可用,这是VSCode 1.99版块中另一个进犯的功能增强。碰劲之前有读者一又友问我有莫得类似Google Colab的Data Science Agent功能的土产货版块,经过我的尝试,我以为目下VSCode的Jupyter Notebook裁剪功能依然不错作念到这少许了。15数据科学职责经由革命VSCode 1.99版块中的Jupyter Notebook功能为数据科学职责者带来了全新的职责状貌:因循从当然话语形色生成数据分析代码自动处理数据清洗和预处理要领智能推选可视化方法和图表类型匡助解说分析收尾和发现数据洞见16新的Notebook器具VSCode目下提供了一个专用器具,在Agent方式下,用户不错平直使用/newNotebook大呼来创建新的Jupyter Notebook。比如我最近在作念一个微信公众号数据分析与可视化的名堂,我平直把csv体式的数据集放在名堂目次下,然后在Agent方式下条款GitHub Copilot帮我创建一个包含数据读取和可视化代码的Jupyter Notebook,如下图所示,GitHub Copilot很快就帮我创建了一个好意思满的Jupyter Notebook文献。VSCode 1.99中使用Agent方式创建数据分析Jupyter Notebook的实例17智能Notebook裁剪功能详解GitHub Copilot目下不错像裁剪代码文献相同直不雅地裁剪Jupyter Notebook文献,因循以下功能:修改多个单位格的现实,完了一次性批量更新插入和删除单位格,优化札记本结构改革单位格类型,在代码和markdown之间活泼切换使用互异器具栏浏览和检讨每个AI裁剪,光显了解变更现实当聚焦在单位格容器上时,"清除"大呼会在Notebook级别清除好意思满的AI改革集是以当你对自动生成的Jupyter Notebook进行裁剪时,你不错平直在聊天中进行修改,GitHub Copilot会智能地识别出你的修改需求并应用到Jupyter Notebook文献中。18文本和图像输出因循GitHub Copilot目下不错将Jupyter Notebook单位格输出(如文本、毛病、图像)平直添加到聊天中动作高下文,这一功能大大熏陶了问题处置恶果:使用"将单位格输出添加到聊天"操作,可通过三点菜单或右键单击输出来拜谒这使话语模子更容易湮灭和协助处理您的Jupyter Notebook现实因循将单位格毛病输出和图像输出动作聊天高下文附加超过合适调试复杂的数据处理和可视化问题这使得诞生某些单位格开动出现的毛病变得愈加便捷。19与其他数据科学器具的比较与Google Colab、Jupyter Lab等其他数据科学器具比拟,VSCode 1.99版块的Jupyter Notebook因循具有以下上风:与VSCode巨大的代码裁剪功能无缝集成因循土产货开动,不依赖云管事不错愚弄GitHub Copilot的一齐AI才气与Git版块戒指系统深度集成因循更丰富的膨大生态系统总体嗅觉,这次对Jupyter Notebook裁剪的智能化增强,相等类似于Google Colab的Data Science Agent功能,基本粗略把柄数据集和需求自动生成好意思满的Notebook,并把柄需求进一步自动修改,极地面提高了数据科学职责经由的恶果,我想当推选!20论断VSCode 1.99版块带来的更新,超过是在GitHub Copilot功能方面的增强,符号着VSCode向愈加智能化和自动化的处所迈进了一大步。Agent方式的适宜发布,讨好新的内置器具和MCP管事器因循,为拓荒者提供了前所未有的自动化编码体验。代码裁剪功能的鼎新和聊天功能的增强,进一步熏陶了拓荒恶果和用户体验。尤其是Jupyter Notebook裁剪的智能化,为数据科学职责者提供了巨大的器具因循。
