搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
办公|编程助手
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
技术学习(版主发帖区)
›
编程语言
›
入门帮助
›
如何获得GitHub Copilot并结合VS Code使用?
0
1
1
分享
如何获得GitHub Copilot并结合VS Code使用?
nettman
2023-4-23 23:48:58
发表于
入门帮助
[显示全部楼层]
只看大图
阅读模式
关闭右栏
1
2066
About云VIP帮助找工作和提升
GitHub Copilot是一种基于AI的代码生成工具。它使用OpenAI的GPT(生成式预训练Transformer)技术来提供建议。它可以根据您正在编写的代码上下文建议代码片段甚至整个函数。
要使用GitHub Copilot,您需要在编辑器中安装一个扩展,然后使用GitHub帐户来验证其身份。
一、在VS Code中安装GitHub Copilot
1. 打开VS Code,确保您已经用GitHub登录。如果没有,点击窗口左下角的“帐户”选项卡,并选择“打开设置同步”。在出现的弹出式窗口中,选择“用GitHub登录”。
2. 选择该选项将在默认浏览器中打开GitHub的登录页面。输入您的凭据,使用您的GitHub帐户登录VS Code。
3. 进入到VS Code窗口左侧的“扩展”选项卡。搜索GitHub Copilot,点击“安装”按钮,它应该是搜索结果的第一个。
4. 安装完成后,会出现一个弹出式窗口,要求您注册GitHub Copilot。点击“注册GitHub Copilot”按钮。
5. 点击按钮将在默认浏览器中打开GitHub Copilot注册页面。
6. 注册页面含有两种付款方案:月度方案和年度方案。月度方案提供一个月免费试用,年度方案提供两个月免费试用。两者的费用也不同,所以选择适合自己的那种方案。然后点击“访问GitHub Copilot”按钮。
7. 会出现一个确认付款细节的页面,要求您输入账单信息。完毕后,点击“保存”按钮。
8. 出现的下一个页面将要求您选择付款方式。输入并保存您的付款信息。
9. 当您提交付款信息后,会出现一个页面,显示您的帐单和付款信息的摘要。确认信息正确无误,然后点击提交按钮。
10. 将出现一个要求您选择首选项的页面。它将要求您选择GitHub Copilot是否可以建议与GitHub上的公共代码匹配的代码。选择允许或阻止该功能。然后点击“保存并开始”按钮。
11. 重启VS Code。这将激活GitHub Copilot扩展。GitHub Copilot扩展窗口组件出现在VS Code窗口的右下角。
您现在已经准备好开始在VS Code中使用GitHub Copilot了。
二、使用GitHub Copilot生成代码
您可以使用GitHub Copilot以不同的方式生成代码,包括代码补全和代码合成。若使用代码补全,您开始击键输入,GitHub Copilot会在您编写时建议补全。
灰色的代码行是GitHub Copilot扩展的建议。若接受代码建议,请按Tab键。若要忽略建议,请继续编写代码或按Esc键。
代码合成基于您在编写的代码生成整个代码片段。若要生成整个代码片段,您应该编写一个注释以描述代码片段的功能,然后按回车键。
GitHub Copilot将生成第一行代码。按Tab键接受,然后按回车键生成代码片段的下一行。重复这个操作,直至整个代码片段完成。
下面显示了您如何可以生成一个函数:
若要创建一个运行函数五次的循环,写一个相应的注释,GitHub Copilot将为您生成它。
GitHub Copilot可以生成干净的代码。它还使用OpenAI的GPT神经网络来理解代码的上下文。
三、使用GitHub Copilot解释预编写的代码
若要解释预编写的代码,使用注释来询问GitHub Copilot一个代码片段或整个代码是做什么的。在问题之前添加q:以告知GitHub Copilot注释是一个问题。然后,它将充当聊天机器人,以注释的形式生成答案。
GitHub Copilot生成的注释以a:开头,表示这是答案。
四、使用GitHub Copilot将预编写代码记入文档
若要将预编写的代码记入文档,先将标题编写为注释,比如函数clean_up_sentence,然后编写Description(描述)。GitHub Copilot将生成函数的描述。
您可以对参数及认为必要的任何其他说明文档执行同样的操作。
五、GitHub Copilot如何建议代码?
GitHub Copilot使用生成式AI来建议代码片段和完整的代码块。它考虑了编程语言、您所使用的库以及您在编写的代码的结构。这可以帮助它生成合适的建议。
最新经典文章,欢迎关注公众号
加微信w3aboutyun,可拉入技术爱好者群
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
已有(1)人评论
电梯直达
正序浏览
luchunqiang
发表于 2023-4-24 09:54:02
有用,谢谢分享。。。。
回复
使用道具
举报
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
nettman
超级版主
关注
2910
主题
3203
帖子
478
粉丝
TA的主题
避坑大厂基础架构
昨天 21:48
Flink CDC:新一代实时数据集成框架
昨天 20:38
蚂蚁面试就是不一样
昨天 20:29
招聘1万人
6 天前
为何大厂开发者纷纷抛弃小仓,转向大仓monorepo?
6 天前
24小时热文
Flink CDC:新一代实时数据集成框架
蚂蚁面试就是不一样
如何高效学习
人情世故速查速用大全集
框架思维
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈