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

简介: 文章目录目录Github Copilot的申请及在Pycharm的配置和使用2022/06/29更新1.简介2.copilot首页3.copilot的申请4.GitHub Copilot 官方使用文档5.PyChram下载地址6.Pychram下载 GitHub Copilot7.jetbrains系列官方教程8.申请通过之后的操作9.使用过程10.相关功能键:11.退出Github Copilot

文章目录

目录

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

2022/06/29更新

      1.简介

      2.copilot首页

      3.copilot的申请

      4.GitHub Copilot 官方使用文档

      5.PyChram下载地址

      6.Pychram下载 GitHub Copilot

      7.jetbrains系列官方教程

      8.申请通过之后的操作

      9.使用过程

      10.相关功能键:

      11.退出Github Copilot


目录

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

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

2022/06/29更新

放在最前面说,很多人留言说这个登录不进去,申请不了什么的,不用看之前的什么更新插件啥的问题了,因为他要收费了!

100美元一年,告辞了!

image.png

1.简介


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


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


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


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

2.copilot首页

https://copilot.github.com/

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

image.png

3.copilot的申请

image.png

image.png

image.png

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及以上的版本

image.png

6.Pychram下载 GitHub Copilot

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

image.png

7.jetbrains系列官方教程

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


8.申请通过之后的操作

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

image.png

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

image.png

image.png

点击Join the Waitlist

image.png

image.png

9.使用过程

如下为我的使用过程

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

image.png

image.png

image.png

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

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

相关文章
|
2月前
|
Ubuntu Linux Shell
github用存在的私钥在Linux上配置免密登录
在Linux上配置GitHub免密登录,使用已有的私钥。系统环境为Ubuntu 22.04.3 LTS。步骤包括:1) 将名为`github`的私钥文件上传至`~/.ssh/github`;2) 设置正确权限`chmod 600 ~/.ssh/github`和`chmod 700 ~/.ssh`;3) 启动SSH代理并添加私钥`ssh-agent -s`和`ssh-add ~/.ssh/github`。完成上述步骤后,可以无缝使用GitHub。
46 0
|
2月前
|
Shell 网络安全 开发工具
github多用户ssh配置
在Windows 10环境下,当需使用多个GitHub账号进行开发操作时,可通过生成多个SSH密钥对并配置SSH `config` 文件实现。步骤包括:1) 使用`ssh-keygen`命令为每个账号生成密钥对,保存在`C:\Users\&lt;USERNAME&gt;\.ssh`目录;2) 编辑`config`文件,设定每个Host对应的身份文件和用户信息,如果需要,配置代理;3) 验证通过`git clone`不同仓库来确保配置正确。
45 0
|
15天前
|
安全 Shell 网络安全
告别繁琐密码,一键解锁GitHub高效秘籍!SSH配置大揭秘,让你的代码托管之旅飞起来!
【8月更文挑战第4天】在使用GitHub时,频繁输入账号密码颇为不便。采用SSH协议可提升安全性并简化流程。本文以问答形式指导你快速配置GitHub SSH:了解SSH优势、学会生成与添加SSH密钥及测试连接。通过简单的步骤,即可实现无缝代码推送与拉取,享受高效、安全的开发体验。记得保护好私钥并根据需要设置多个密钥对。
30 7
|
2月前
|
Python
pycharm配置本地python
pycharm配置本地python
140 1
|
2月前
|
Python
Pycharm为Python项目配置环境不生效,解决办法
在PyCharm中,项目依赖配置更改后未生效。解决步骤包括:1) 查找`C:\Users\username\AppData\Roaming\JetBrains\PyCharm2022.2\options\jdk.table.xml`,2) 删除`&lt;jdk&gt;&lt;/jdk&gt;`标签内的旧配置内容,然后重启PyCharm以应用新目录。
78 0
Pycharm为Python项目配置环境不生效,解决办法
|
2月前
|
存储 IDE Linux
Python零基础入门-0 Python简介和开发环境PyCharm配置
Python零基础入门-0 Python简介和开发环境PyCharm配置
|
1月前
|
语音技术 Python
语音识别,Pycharm的基础使用,Pycharm如何修改主题,如何配置字体,increase,decre,pycharm如何切换成中文版的,翻译插件的安装,Pycharm常用快捷键,
语音识别,Pycharm的基础使用,Pycharm如何修改主题,如何配置字体,increase,decre,pycharm如何切换成中文版的,翻译插件的安装,Pycharm常用快捷键,
|
3月前
|
安全 Shell 网络安全
GitHub SSH 快速配置
这是一个自动化脚本,用于简化设置 Git SSH 连接的过程。功能包括:设置 Git 用户名和邮箱、生成新的 SSH 密钥、将 SSH 私钥添加到 ssh-agent、可选复制 SSH 公钥到剪贴板、提供 GitHub 配置指引以及测试 SSH 连接。用户需确保安装 Git 和 SSH 工具,然后下载脚本并赋予执行权限,按照提示操作即可。适合 Git 初学者或需要快速配置 SSH 的用户。
|
3月前
|
开发框架 人工智能 前端开发
【GitHub】github学生认证,在vscode中使用copilot的教程
【GitHub】github学生认证,在vscode中使用copilot的教程
464 4
|
3月前
|
缓存 网络安全 开发工具
【尝试】域名验证:配置github二级目录下的txt文件
【尝试】域名验证:配置github二级目录下的txt文件
62 2