GitHub Copilot + vscode的组合我已经用了很久,我的代码开发效率完全提升了一个level。帮我代码提示,代码不全,注释理解生成代码等等,这些我是我经常用到的功能。
在今天凌晨4点30分,微软首席执行官Satya Nadella向大家展示了VS Code的最新AI开源编辑器GitHub Copilot Chat。
GitHub Copilot Chat的一大技术亮点是其支持的AI Agent自动化编程模式。这种模式能够执行多步骤的编码任务,自动处理编译和语法检查错误,监控终端和测试输出,并持续迭代直至编程任务完成。这意味着开发者在编程过程中可以更加高效,无需再为繁琐的错误排查和代码修正耗费大量时间,从而能够更专注于核心的逻辑和创新。
除了强大的自动化编程功能,GitHub Copilot Chat还具备自然语言交互的能力。用户可以直接用自然语言与之交流,例如询问“这段代码的作用是什么?”或者“为什么会出现这个BUG?”它能够根据代码的上下文,为用户提供详细的代码解释和优化建议。这种自然语言交互的方式,不仅降低了编程的门槛,还使得编程过程变得更加直观和便捷,即使是初学者也能够更容易地理解和使用这一工具。
开源地址:https://github.com/microsoft/vscode-copilot-chat
vscode + copilot
vscode增加扩展
在vscode扩展栏中搜索Copilot,我们需要获安装两个扩展:
GitHub Copilot:用于键入是提供内联编码建议
GitHub Copilot Chat:提供对话式 AI 帮助的配套扩展
获取Copilot访问权限
要使用GitHub Copilot,需要有GitHub账号,可以获取注册获取免费试用权限或公司有账号的请求权限
GitHub Copilot功能
AI智能编程回话
开始为您的工作流程量身定制的 AI 驱动的编码会话。Copilot Edits 允许您使用自然语言直接在编辑器中跨多个文件快速迭代代码更改。为了获得更自主的对等程序员体验,代理模式可根据您的命令执行多步骤编码任务。它会自动处理编译和 lint 错误,监控终端和测试输出,并迭代直到任务完成。编辑模式提供对话式的分步编码体验。参与多轮聊天对话,同时 Copilot 将编辑直接应用于您的代码库,从而允许您在上下文中查看更改并保持完全控制。
编辑器中的代码建议
在编辑器中自动接收来自补全和下一步编辑建议的代码建议,以帮助您更快地编写代码。代码完成在当前位置提供建议,根据您的编码风格和现有代码量身定制。Copilot next edit suggestions (Copilot NES) 更进一步,预测您的下一个逻辑代码更改内容和位置。使用 to Tab 键可快速连续导航和接受更改。
通过聊天询问并了解您的代码
向 Copilot 寻求帮助,以解决聊天视图中的任何任务或问题,从当前文件中提取代码。它不是为您提供通用答案,而是可以使用参与者提供的信息、变量和斜杠命令提供与您的代码库相关的答案。
支持的多编程语言和框架
GitHub Copilot 适用于任何语言,包括 Java、PHP、Python、JavaScript、Ruby、Go、C# 或 C++。因为它已经针对公共存储库中的语言进行了训练,所以它适用于大多数流行的语言、库和框架。
-
微软
+关注
关注
4文章
6688浏览量
105954 -
编程
+关注
关注
88文章
3689浏览量
95390 -
CoPilot
+关注
关注
1文章
56浏览量
6392
发布评论请先 登录
微软Copilot迎来重大更新
Arm推出GitHub Copilot新扩展程序
GitHub Copilot新增Agent模式:自主解决Bug与修改功能

微软Office引入AI助手Copilot并涨价
微软重新推出免费企业版Copilot:Microsoft 365 Copilot Chat
微软寻求365 Copilot多元化AI模型
GitHub Copilot 可以免费使用了!

微软预览版Copilot Vision AI功能上线
GitHub Copilot与Bitbucket、Jira、Confluence集成使用指南

评论