【GitHub Copilot】JetBrains使用GitHub Copilot

这篇具有很好参考价值的文章主要介绍了【GitHub Copilot】JetBrains使用GitHub Copilot。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用GitHub Copilot快一年了,已经习惯了有这个“结对编程”的AI小伙伴的办公方式。这里记录一下使用GitHub Copilot的方法。

一、购买

在GitHub账号的设置里就可以看到Copilot的入口,如果没有激活过的话,会有一个免费试用期。到期了用外币信用卡付款。价格是每个月10美刀(包年则是100美刀)。

如果有海外大学生学生证,可以申请教育版,免费试用。

如果没有外币信用卡,可以尝试万能的某宝服务(是否有封号风险需要权衡)

【GitHub Copilot】JetBrains使用GitHub Copilot,copilot,github,unity,游戏引擎,游戏

二、IDE插件

官方就有非常详细的安装说明:
Getting started with GitHub Copilot(JetBrains)
Getting started with GitHub Copilot(VsCode)
Getting started with GitHub Copilot(Visual Studio)
Getting started with GitHub Copilot(Vim/NeoVim)

大致步骤为:
a.打开插件市场搜索Copilot,找到GitHub Copilot安装
b.设置里点击GitHub Copilot的图标,按照登录GitHub账号
以JetBrains Rider为例:
【GitHub Copilot】JetBrains使用GitHub Copilot,copilot,github,unity,游戏引擎,游戏
安装完毕后,可以在菜单栏Tools-GitHub Copilot找到菜单项。
底部状态栏也会多出来一个Copilot的小图标
【GitHub Copilot】JetBrains使用GitHub Copilot,copilot,github,unity,游戏引擎,游戏

三、隐私设置

GitHub Copilot刚上线的时候,很多争议都指向了知识产权和隐私方面。

为此,Copilot提供了两个选项保护用户的代码安全和隐私安全。
在GitHub账户的设置里,找到Copilot,界面如下:
【GitHub Copilot】JetBrains使用GitHub Copilot,copilot,github,unity,游戏引擎,游戏
a. Suggestions matching public code
是否允许Copilot智能提示的代码来自一些公有仓库。因为GitHub后来是被微软收购了,使用GitHub的开源仓库的代码对Copilot进行训练,所以可以访问到开源仓库的内容。
如果不希望开启这个功能,可以把Allowed关掉
b.Allow GitHub to use my code snippets for product improvements
是否允许GitHub Copilot使用我的代码片段去优化产品。
这个理论上其实没有啥影响,但是安全起见,可以关闭。

四、使用GitHub Copilot

其实Copilot安装完成之后,并没有任何的学习成本。
主要的使用方式就是,写注释作为提示词,然后Copilot就会自动生成提示代码,如果想要接受代码,就按Tab键补全。
如果说Copilot学习了上下文之后,按回车换行,也可能会自动根据上下文提示代码。

比如下面的代码,我的Prompt就是上面的// 写一个快速排序算法,回车后,Copilot就立刻提示出整个算法的内容,我只需要按Tab即可接受。

// 写一个快速排序算法
    public void QuickSort(int[] arr, int left, int right)
    {
        if (left < right)
        {
            int i = left, j = right, x = arr[left];
            while (i < j)
            {
                while (i < j && arr[j] >= x)
                {
                    j--;
                }
                if (i < j)
                {
                    arr[i++] = arr[j];
                }
                while (i < j && arr[i] < x)
                {
                    i++;
                }
                if (i < j)
                {
                    arr[j--] = arr[i];
                }
            }
            arr[i] = x;
            QuickSort(arr, left, i - 1);
            QuickSort(arr, i + 1, right);
        }
    }

五、使用GitHub Copilot Chat

如果有使用GitHub Copilot Chat的试用权限(微软后续会放开权限吧),安装完成之后就会多一个Chat的页签。

【GitHub Copilot】JetBrains使用GitHub Copilot,copilot,github,unity,游戏引擎,游戏
这个Chat相当于一个Chat GPT。可以直接进行问答对话。
不过这个chat实测响应速度有点慢,不知道是不是我网络问题。

六、结语

作为一个Unity3D游戏开发者,GitHub Copilot经过一年多的使用,有一些感受是:
a.非常适合用在写框架级的代码,它能非常准确的识别你的设计意图,节省非常多的码字量
b.是比内置Intelligent Sense等代码补齐工具更加智能的API接口补齐工具
c.在写一些繁复的业务代码时,也能较准确的提示出内容
整体使用下来,会节省很多码字的体力活。一年100刀的费用有点贵,但是对于有经验的开发者来说,还是挺值的。
如果是初学者,还是建议修炼基本功,不要过度依赖这些智能提示工具了。文章来源地址https://www.toymoban.com/news/detail-790723.html

到了这里,关于【GitHub Copilot】JetBrains使用GitHub Copilot的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Github Copilot绑定Jetbrains IDE无效的解决方案

    在Github中进行教育认证后不会自动开通Copilot功能 ,因此,在进行了Github教育认证之后,在使用之前要进入Github Copilot官网开通Coplilot,如果忽略了这一点,绑定Jetbrains IDE时就会产生绑定无效并卡在“Waiting for GitHub Authentication…”界面的问题。 如果确认开通后仍然存在无法在

    2024年02月12日
    浏览(14)
  • GitHub Copilot(包括Github Copilot Chat)的使用

    GitHub Copilot(包括Github Copilot Chat)的使用

    目录 1.在Pycharm下载GitHub Copilot插件 2.使用Github账号授权 3.使用GitHub Copilot 3.1 接受或者拒绝代码建议 3.2 查看下一个建议 3.3 接受部分建议 3.4 根据注释生成代码建议 4.Github Copilot Chat的使用 GitHub Copilot 是一个 AI 结对程序员,可在您编码时提供自动完成风格的建议。您可以通过开

    2024年02月20日
    浏览(9)
  • 【GitHub】github学生认证,使用copilot教程

    【GitHub】github学生认证,使用copilot教程

    🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~ 🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长! 去年,我被安利后开始使用 GitHub Copilot,这是由 OpenAI 开发的一款革命性的代码自动补全工具。GitHub Copilot 不仅仅是一个简单的代码助手;它基于

    2024年04月26日
    浏览(15)
  • 申请GitHub学生认证,免费使用GitHub Copilot

    申请GitHub学生认证 Request a discount - GitHub Education Github学生认证 + Copilot,这一篇就够了!_ziao-liu的博客-CSDN博客 https://blog.csdn.net/weixin_50339239/article/details/129779211?spm=1001.2101.3001.6661.1utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129779211-blog-127039448.235%5Ev31%5Epc_rel

    2024年02月06日
    浏览(14)
  • 使用github copilot

    使用github copilot

    现在的大模型的应用太广了,作为程序员我们当然野可以借助大模型来帮我们敲代码。 下面是自己注册使用github copilot的过程。 1. 需要拥有github账号 ,登录github之后,点右侧自己的头像位置,下面会出现 copilot的选项 。 2. 注册github copilot,然后填写一些内容,使用paypal方法

    2024年02月05日
    浏览(8)
  • GitHub Copilot简单使用

    GitHub Copilot是一款由GitHub和OpenAI合作开发的人工智能代码助手。它使用机器学习算法分析代码库和上下文,以生成代码建议和自动完成代码片段。GitHub Copilot可以集成到多个开发环境中,如Visual Studio Code和GitHub Codespaces等,以提高开发效率和减少编码错误。 仅输入注释即可生成

    2024年02月12日
    浏览(14)
  • GitHub Copilot 使用介绍

    GitHub Copilot 使用介绍

    https://github.com/features/copilot Github Copilot 是一种人工智能辅助开发工具,由 GitHub 和 OpenAI 合作开发,旨在通过机器学习算法为开发人员提供自动化的代码提示和智能建议,从而提高开发效率,该系统基于 GPT-3 模型。 不仅是的自动补全,语法建议,调试建议等。而是帮助

    2024年02月06日
    浏览(9)
  • pycharm 安装github copilot copilot 不能联网 不能正常使用

    pycharm 安装github copilot copilot 不能联网 不能正常使用

    选中后重启 我的pycharm版本是2022.1.4社区版 出现不能初始化 安装最新版copilot插件,然后用1.20替换core jar 首先,pycharm最新版本(我的是2022.1),copilot安装最新版本,关闭pycharm 然后,下载copilot 1.1.20.1417版本文件( 地址 ),并解压,找到github-copilot-intellij-1.1.20.1417github-copil

    2024年02月09日
    浏览(9)
  • GitHub Copilot如何订阅使用

    GitHub Copilot如何订阅使用

    Copilot是由Github和OpenAI联合开发的一个基于人工智能大模型的代码写作工具。 我们都知道Github是世界上拥有开源项目及代码最多的一个平台,有了这么一个得天独厚的资源,Github联合OpenAI喂出了Copilot。经过不断地更新迭代,Copilot现在已经越来越成熟,用起来也是就像我们肚子

    2024年04月09日
    浏览(11)
  • GitHub Copilot使用方法

    大家好,我是升仔 引言 GitHub Copilot 是一款由 GitHub 和 OpenAI 共同开发的人工智能编程助手。它通过理解代码的上下文,自动提供代码补全建议,大大提高编程效率。接下来,我将介绍如何使用GitHub Copilot,并提供一些实用的代码示例。 安装和设置 安装 首先,确保你已经安装

    2024年01月17日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包