GitHub Copilot功能介绍

少于 1 分钟阅读

GitHub Copilot是GitHub和OpenAI合作开发的一个人工智能工具,用户在使用Visual Studio Code、Microsoft Visual Studio、Vim、Cursor或JetBrains集成开发环境时可以通过GitHub Copilot自动补全代码。GitHub于2021年6月29日对开公开该软件,GitHub Copilot于技术预览阶段主要面向Python、JavaScript、TypeScript、Ruby和Go等编程语言。

提高编码效率

Tab 键自动补全代码

1-1

结构体添加字段后,类内函数补全

1-2

C++ 标准库补全

1-3

  • 对比 C++ 标准库手册, 需要阅读繁杂的解释

image

使用注释生成补全代码

  • 通用算法

1-6-1

为代码生成注释

2-1

2-1-1

为函数生成测试用例

1-7

开源库学习

Asio 网络库代码

文件中包含 asio.hpp, 写出类名即可补全对应开源库的示例代码。

1-4-2

Curl API 代码

使用 Github Copilot 的问答功能可以直接询问代码。

1-4-1

提高代码阅读效率

  • 解释代码

2-2

更新时间: