前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JetBrains IDE与GitHub Copilot的绝妙结合,绝对不能错过的全网最详细图文教程!

JetBrains IDE与GitHub Copilot的绝妙结合,绝对不能错过的全网最详细图文教程!

作者头像
程序视点
发布2024-03-01 17:36:10
1.5K0
发布2024-03-01 17:36:10
举报
文章被收录于专栏:程序小小事程序小小事

前言

在上一篇文章中,我们提到Stack Overflow公布的AI编程问卷调查报告。报告中指出,有超过70%的开发者已经或即将使用 AI工具编程

同时,我们也提到GiHub Copilot是目前软件AI编程领域中最好的产品之一!

小二哥查阅了网上关于GitHub Copilot使用的资料,感觉都是泛泛而谈

官网资料全面,但对于国内的小伙伴不是很友好!工具就应该要简单明了的说明怎么用就好,这样我们上手的难度才最低!

今天主要详细分享JeBrains IDE下GitHub Copilot的详细功能和使用方法

下面,我们以IntelliJ IDEA为例,给大家详细介绍!

IntelliJ IDEA安装 GitHub Copilot插件

首先,我们得安装IDE编辑器工具。

IntelliJ IDEA版本应不低于2021.2,否则无法搜到Copilot插件。这里小二哥使用的是2023.3版本。

然后是需要激活IDEA。

大家可以选择使用支持付费插件和付费主题的全家桶。详细情况,请关注微信公众号【程序视点】,回复:vip,进行了解。

激活后,大家是能看到自己订阅的时限的。

接着,打开Idea插件市场, 搜索GitHub Colpiot插件并安装。

安装好GitHub Colpiot插件,我们需要重启Idea使插件生效

IntelliJ IDEA中激活GitHub Colpiot

GiHub Copilot插件是免费的,但使用这个插件却是收费的!

这也是国内大多数小伙伴们在开发实践中使用的占比并不大的原因,毕竟官网10美刀/月,有点小贵

另一个原因就是网络环境问题。要稳定使用GiHub Copilot的功能需要特殊网络,尤其是2023年12月推出GiHub Copilot Chat后,更是如此。

怎么解决价格网络的问题呢? 请关注微信公众号【程序视点】,回复:copilot,解决问题!

解决价格网络后,我们就需要判断IDEA上的GitHub Colpiot是否安装成功了。可以通过右下角的图标来判断是否激活成功。

看看青蛙头有没有斜杠就知道啦!

IntelliJ IDEA中GitHub Colpiot概览

首次激活GitHub Colpiot插件后,IDEA的会有一个欢迎窗口。

可以看下欢迎窗口的引导标签,简要概括了GitHub Colpiot的功能,比官网的长篇大论简洁得多~

如果你有不明白的,也可以通过里面的链接跳转到官方文档进行查询。

当然,现在你也可以不用看,跟着小二哥往下走就好!

关于GitHub Colpiot插件,我需要知道它在IDEA中如何进行配置。不是号称“智能代码”吗?

看这里。选择file-->Settings,搜索GitHub Copilot就能来到配置窗口。

右侧就是你可选的配置,第一个选项框务必选上。至于Languages部分,选择你要用到的语言即可。我这里默认全部选中。接着点击ApplyOk

当然,我们也可以通过点击“GitHub Copilot”的图标,进行一些选项的操作,如登陆\登出,打开配置窗口、跳转查看文档等。

小二哥觉得,主要就是登陆和登出,还有就是快捷键的配置,其他就看大家自己的了。

GitHub Copilot窗口

注意,这个窗口指的是智能代码提示的窗口(红色箭头和红框部分)。

咋显示No editor selected.? 很多第一次安装的小伙伴看到这里就懵逼了!其实这是正常的,因为确实没有editor页面。左边绿框中没有文件编辑页。

让我们新建一个类试试!

一旦有了文件编辑页面,右边的GitHub Copilot窗口就有变化了。点击Refresh看看。

这...都提示了写啥???

因为我们就只给了一个类名,GitHub Copilot就根据类名给你提示了一堆~~ 确实有点友好过度啦!

我们不管它的提示,先自己写点东西。来个main函数吧!就在我输入public后,编辑器这边直接给了一堆提示。

是的!这就是GitHub Copilot的提示功能。根据你的输入,就开始给你提示!注意弹框中的提示,我们按Tab键就是可以自动插入这些提示的内容。

显然,这里没有我想要的main函数。于是,我接着输入public static,然后它给我正确的提示。

于是我按下了Tab键,出现这样一个函数。

小二哥不确定一定是在输入"public static"就弹出main函数。大家可以根据自己的情况试试!

我们在来试试注释

输入”//二分查找“。咦!没有反应!(其实按”回车“键就有反应的) 这里主要演示下面图右框的功能。

右框中又出现了Refresh的按钮。我们点击一下。

右边出现了多个提示。我们选择其中一个即可。我选择了第一个Accept solution.

不仅给了一个常见的二分查找函数,还给了一个递归版的(绿框中)!

小二哥技术比较差,看不懂这个递归版的二分查找,但又想学习了解下!怎么办?

选择代码,点击右键,弹出的菜单中,找到GitHub Copilot,出现了几个功能! 这里我选择Explain This(给我解释一下)

于是就弹出了大名鼎鼎的GitHub Copilot Chat窗口。

详细解释了这个函数的功能,每一行代码的含义... 这么贴心的功能,我还能说什么?只能说”英文的不友好,看不懂“

于是,我喊它”请把上述解释翻译为中文。“

现在友好多啦~

如果觉得当前Chat的内容太多了,或者需要重新开启Chat会话,怎么办?点击右上角的+即可。

又可以开心的提问啦~

🆗,到目前为止,关于IDEA中GitHub Copilot的入门使用就介绍完了!其他JetBrains IDE中的使用也是如此。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-02-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序视点 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • IntelliJ IDEA安装 GitHub Copilot插件
      • 首先,我们得安装IDE编辑器工具。
      • 然后是需要激活IDEA。
      • 接着,打开Idea插件市场, 搜索GitHub Colpiot插件并安装。
    • IntelliJ IDEA中激活GitHub Colpiot
      • IntelliJ IDEA中GitHub Colpiot概览
        • 首次激活GitHub Colpiot插件后,IDEA的会有一个欢迎窗口。
        • GitHub Copilot窗口
    相关产品与服务
    腾讯问卷
    腾讯问卷是专业的在线问卷调查平台,支撑了腾讯核心业务的⽤户、市场、产品研究工作。平台提供基于数据收集的专业调查研究解决方案,覆盖问卷调查、信息上报、在线测评、在线考试、360度评估、投票打卡等工作场景,致力于为客户提供高效的洞察决策工具。同时平台还拥有超百万级的真实样本用户,可以提供高效、精准的问卷有偿投放服务。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档