Github Copilot的申请及在Pycharm的配置和使用

目录

Github Copilot的申请及在Pycharm的配置和使用

目前Github Copilot不是完全公开的,需要自己进入copilot官方网站进行申请,我申请下来是花了两天左右的时间。

2022/06/29更新

放在最前面说,很多人留言说这个登录不进去,申请不了什么的,不用看之前的什么更新插件啥的问题了,因为他要收费了!
100美元一年,告辞了!
在这里插入图片描述

1.简介

微软与OpenAI共同推出了一款AI编程工具GitHub Copilot。

GitHub Copilot基于 GitHub 及其他网站的源代码,可根据上文提示为程序员自动编写下文代码。

我使用下来它最实用的功能并不是说它的智能输入代码,而是它能够结合你实际业务代码的上下文进行预测你下一步的代码,会根据你的代码格式代码规范进行编写。

从个人的角度来讲,它带给我们的是更加便捷轻巧,当然,不能完全把它当作一个偷懒的工具,在一些灵活性逻辑比较复杂的一些功能上还需要我们自己验证,否则之后编译出错,你自己都找不到在哪里出问题。

2.copilot首页

https://copilot.github.com/

点击sign up 使用自己的github账户

请添加图片描述

3.copilot的申请

请添加图片描述
请添加图片描述请添加图片描述

4.GitHub Copilot 官方使用文档

https://github.com/github/copilot-docs

5.PyChram下载地址

为什么会有这一步?

官方文档给出的说明:

  • We have tested with the following JetBrains IDEs: IntelliJ and PyCharm versions 2021.2 and above.

意思是 经过他们的测试, JetBrains系列的 IntelliJ 和 PyCharm 这两款编译器需要使用2021.2及以上的版本

https://www.jetbrains.com/pycharm/download/other.html

请添加图片描述

6.Pychram下载 GitHub Copilot

在pycharm中的Plugins中搜索GitHub Copilot点击Install进行下载(下载完别忘记了点击Apply哦)

请添加图片描述

7.jetbrains系列官方教程

https://github.com/github/copilot-docs/blob/main/docs/jetbrains/gettingstarted.md#getting-started-with-github-copilot-in-jetbrains

8.申请通过之后的操作

等了两天,发邮件通知我通过了

请添加图片描述

既然通过了,我们可以在Tools – > GitHub Copilot中进行登录自己的Github账号进行验证
请添加图片描述

请添加图片描述

点击Join the Waitlist
请添加图片描述
请添加图片描述

9.使用过程

如下为我的使用过程

写注释,然后回车就会发现它会给门智能建议代码,我们只需要按下Tab键,就会选择这个建议,然后会有新的建议代码出现,符合你的需求就继续按Tab键,比如我们按下四次Tab键后得到如下结果
请添加图片描述
请添加图片描述

请添加图片描述除了以上的这些功能,你还可以在自己的业务代码里面尝试写一个新的方法,它会很智能的给出相关建议(需要自己确认一遍是否有误)

Github Copilot自动生成的代码

# 写一个函数,判断是否为回文数
# 回文数是指正序和倒序读都一样的数,例如12321,909
# 写一个函数,判断是否为回文数
# 回文数是指正序和倒序读都一样的数,例如12321,909
def is_huiwen(num):
    str_num = str(num)
    if str_num == str_num[::-1]:
        return True
    else:
        return False

# 冒泡排序
def maopao(list_num):
    for i in range(len(list_num)):
        for j in range(len(list_num)-i-1):
            if list_num[j] > list_num[j+1]:
                list_num[j],list_num[j+1] = list_num[j+1],list_num[j]
    return list_num

# 快速排序
def quick_sort(list_num):
    if len(list_num) <= 1:
        return list_num
    else:
        base = list_num[0]
        left = [x for x in list_num[1:] if x < base]
        right = [x for x in list_num[1:] if x >= base]
        return quick_sort(left) + [base] + quick_sort(right)

10.相关功能键:

  • Tab选择提供的建议
  • Esc拒绝提供的建议
  • Alt+]查看下一个建议;Alt+[查看上一个建议。(macos把Alt键换成option键即可)
  • Alt + \ 把提供的建议注释掉。(macos把Alt键换成option键即可)
  • Alt+Enter显示当前所有的建议。(macos把Alt键换成option键即可)

11.退出Github Copilot

Tools – > GitHub Copilot – > Logout

  • 22
    点赞
  • 113
    收藏
    觉得还不错? 一键收藏
  • 26
    评论
要在PyCharm使用GitHub Copilot,首先需要确保已经安装了Visual Studio Code插件。然后,您可以在PyCharm的右下方状态栏中找到GitHub Copilot的小猪嘴图标,表示登录状态。在PyCharm中,GitHub Copilot会在您输入代码时自动提供代码补全建议。无论是编写注释、执行代码、代码块还是函数,GitHub Copilot都会随着您的输入过程不断提供建议。每行代码都是由GitHub Copilot进行的代码补全。当然,GitHub Copilot有时可能会猜错您打算写的代码,但只要您继续输入,它就会给出新的建议。对于每个输入,GitHub Copilot可能会提供多个建议。您可以选择使用建议或拒绝所有建议。您可以通过单击PyCharm右下方状态栏中的状态图标(小猪嘴)来启用或禁用GitHub Copilot的建议。<span class=&quot;em&quot;>1</span><span class=&quot;em&quot;>2</span><span class=&quot;em&quot;>3</span> #### 引用[.reference_title] - *1* *2* *3* [【AIGC使用教程】GitHub Copilot 免费注册及在 PyCharm 中的安装使用](https://blog.csdn.net/youcans/article/details/130038408)[target=&quot;_blank&quot; data-report-click={&quot;spm&quot;:&quot;1018.2226.3001.9630&quot;,&quot;extra&quot;:{&quot;utm_source&quot;:&quot;vip_chatgpt_common_search_pc_result&quot;,&quot;utm_medium&quot;:&quot;distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2&quot;}}] [.reference_item style=&quot;max-width: 100%&quot;] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值