关于适用于 Visual Studio 的 GitHub Copilot 扩展 您所在的位置:网站首页 扩展CAN是什么 关于适用于 Visual Studio 的 GitHub Copilot 扩展

关于适用于 Visual Studio 的 GitHub Copilot 扩展

2023-04-30 13:46| 来源: 网络整理| 查看: 265

什么是适用于 Visual Studio 的 GitHub Copilot 扩展? 项目 04/28/2023

适用范围:Visual Studio Visual Studio for Mac Visual Studio Code

GitHub Copilot 是适用于 Visual Studio 的一个 AI 驱动的配对程序员扩展,可提供上下文感知的代码完成、建议,甚至是整个代码片段。 这个功能强大的工具可帮助开发人员更高效地编写代码,减少重复任务所用的时间,并最大程度地减少错误。

注意

本文的部分内容是在人工智能的帮助下创建的。 在发布之前,人工作者根据需要审阅并修改了相应的内容。 请参阅《我们在 Microsoft Learn 上使用 AI 生成内容的原则》一文。

GitHub Copilot 的工作原理

GitHub Copilot 的工作原理是利用先进的机器学习模型,这些模型是在 GitHub 存储库中正式发布的庞大代码数据集上训练的。 当你键入代码时,AI 会分析上下文并实时提供相关建议。 你也可以通过编写自然语言注释来描述要让代码执行的操作,以便接收建议。

此外,你还可以使用 GitHub Copilot 将注释转换为代码、创建单元测试、创建 SQL 查询等。

GitHub Copilot 与 IntelliSense 和 IntelliCode 的对比

下面详细介绍了每种技术的功能:

IntelliSense 是 Visual Studio 内置的一项代码完成功能,它根据当前上下文提供建议。 这类建议包括变量名称、函数和类。 IntelliSense 是特定于语言的,适用于一组有限的编程语言。 IntelliCode 是 Visual Studio 的一个扩展,它使用 AI 根据代码库中的模式提供更智能的代码完成功能。 它超越了 IntelliSense,通过分析代码来了解常见做法并相应地推荐建议。 GitHub Copilot 是适用于 Visual Studio 的 AI 驱动的代码完成扩展,它利用正式发布的庞大的代码数据集来提供上下文感知的代码建议、代码片段,甚至是整个函数。 它适用于多种编程语言,与 IntelliCode 和 IntelliSense 相比,它提供了更高级的帮助。

虽然这三者都旨在提高开发人员的工作效率,但 GitHub Copilot 以其理解代码上下文的能力脱颖而出,可以提供更准确、相关度更高的建议。

支持的编程语言

GitHub Copilot 支持多种编程语言和框架,包括但不限于:C#、C++和 Python。

要求

要开始使用,只需要有 Visual Studio 2022 17.4.4 版或更高版本,以及 GitHub Copilot 订阅。

提示

GitHub Copilot 可供经认证的学生和 GitHub 上热门开放源代码项目的维护者免费使用。

安装说明 打开 Visual Studio。 从菜单栏选择“扩展”>“管理扩展”。 在“搜索”框中,输入“GitHub Copilot”。 选择“GitHub Copilot”扩展,然后选择“下载”按钮。 重启 Visual Studio 以完成安装过程。

安装完成后,就可以开始使用 GitHub Copilot 了,在编辑器中键入代码,并观察 AI 提供的建议。

未来的功能

GitHub Copilot 仍在不断发展:若要详细了解即将推出的新体验,请参阅适用于 Visual Studio 2022 的 GitHub Copilot 聊天博客文章。

后续步骤

若要详细了解当前适用于 Visual Studio 的 GitHub Copilot 扩展,建议浏览以下资源:

GitHub Copilot 扩展:入门 GitHub Copilot:你的 AI 配对程序员


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有