专栏名称: 玩转VSCode
编程开发,业界资讯,以及 VS Code 的热门文章、使用技巧、插件推荐、插件开发攻略等,全部都可以在这里找到。带你玩转 VS Code!
相关文章推荐
于小戈  ·  刚生完二胎,又双叒叕要离了? ·  12 小时前  
于小戈  ·  她不是离了么?这二胎是谁的? ·  14 小时前  
槽值  ·  买高层住宅的人,如今悔哭了 ·  2 天前  
于小戈  ·  惊雷!又又又离婚了? ·  2 天前  
于小戈  ·  突发|二婚离了! ·  2 天前  
51好读  ›  专栏  ›  玩转VSCode

GitHub Copilot Edits 双模型架构,幕后揭秘!

玩转VSCode  · 公众号  ·  · 2025-02-15 14:46

正文

点击蓝字

关注我们





作者:Sayed Ibrahim Hashimi

排版:Rani Sun










作者:Isidor Nikolic

排版:Rani Sun


如今,你可以在 VS Code 中通过至少两种方式使用 GitHub Copilot。你可以使用补全功能或(内联聊天(Inline Chat)在编辑器内修改代码,或者在聊天视图中向 Copilot 询问关于代码的问题。Copilot Edits 是一个全新的预览功能,它提供了一种全新的 Copilot 使用方式。它结合了聊天和内联聊天的优点:既保留了对话式的交互流程,又能在你管理的一组文件中进行内联更改。而且,它开箱即用。



专为跨多个文件的迭代而设计

在 Copilot Edits 中,你可以指定一组需要编辑的文件,并使用自然语言向 Copilot 提出你的需求。Copilot Edits 会采用专为快速迭代设计的 UI,在你的工作区内对多个文件进行内联修改。你可以在保持编码流畅的同时,查看更改建议,接受可行的修改,并通过后续请求进行迭代。

Copilot Edits 的有效性在于它让你掌控整个流程——从设置合适的上下文到接受更改,而不是依赖一个永远不会出错的高级模型。整个体验是迭代式的:当模型出错时,你可以查看多个文件的更改,接受正确的部分,并不断优化,直到与你的 Copilot 共同找到最佳解决方案。接受更改后,你可以运行代码来验证修改的效果,必要时还可以使用 Copilot Edits 的撤销功能,恢复到之前的可用状态。



保持掌控

Copilot Edits 引入了一个全新的 UI 概念——“工作集”(Working Set),让你能够掌控编辑范围,并指定需要修改的文件。你可以通过拖放文件或编辑器标签,或者按 # 来明确添加文件到工作集中。此外,Copilot Edits 还会自动将你在各个编辑器组中的活跃编辑器添加到工作集中。







请到「今天看啥」查看全文