首页 > 其他分享 >AI写代码 GitHub Copilot + Idea 安装和使用教程

AI写代码 GitHub Copilot + Idea 安装和使用教程

时间:2023-04-01 14:36:31浏览次数:71  
标签:GitHub AI Copilot Idea 点击 github copilot

GitHub Copilot 是微软与OpenAI共同推出的一款AI编程工具,基于GitHub及其他网站的源代码,根据上文提示为程序员自动编写下文代码,可以极大地提高编写代码的效率。

  • 根据已有上下文补全代码
  • 根据函数名和参数,生成方法体
  • 根据注释自动生成代码
  • 代码优化
  • 生成测试代码

一、GitHub Copilot订阅服务

进入官网:https://github.com/features/copilot ,点击申请。前两个月免费试用,第三个月开始付费,每月10$,每年100$;或者某宝购买,很便宜,不过有概率封禁,建议用小号。

购买完成后,按下图配置,点save保存

二、Idea安装Copilot插件

Idea版本应不低于2021.2,否则无法搜到Copilot插件。

安装后重启,点击右下角图标,登录到GitHub,点击Copy and Open,浏览器会自动打开Copilot的激活页面。

输入复制的设备码,点击Continue按钮

授权页中点击Authorize GitHub Copilot即可激活成功。

三、插件使用

https://docs.github.com/zh/enterprise-cloud@latest/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide

四、参考文档

官方文档:https://docs.github.com/zh/enterprise-cloud@latest/copilot

标签:GitHub,AI,Copilot,Idea,点击,github,copilot
From: https://www.cnblogs.com/yaorongke/p/17278568.html

相关文章

  • 使用 IntelliJ IDEA 构建 Spring Framework 5.3.21 源码问题解决
    源码版本1、下载地址:https://github.com/spring-projects/spring-framework/tags2、选择要构建的源码版本并下载,例如:5.3.21相关环境1、操作系统:Windows102、JDK版本:Jdk173、IDE工具:IntelliJIDEA2021.3.34、项目构建工具:Gradle7.3.3使用IntelliJIDEA构建Spring......
  • 如何基于AI视觉识别技术实现明厨亮灶可视化监管?
    为保障食品安全,近年来各地市场监督管理局以云计算、大数据、人工智能为技术支撑,叠加视频监控技术,全力打造“互联网+明厨亮灶”智慧食安监管服务体系。实现对后厨的透明化、规范化、智能化管理。今天我们着重介绍下,如何基于AI视觉识别技术实现对餐饮服务单位可视化监管。SkeyeVSS综......
  • Visual Studio Code 1.77 发布,扩展的 GitHub Copilot 集成
    VSCode1.77已发布,此版本一些主要亮点包括:Accessibility改进 -用于悬停、通知和StickyScroll的新键盘快捷键。、down、home、end、pageup和pagedown 键来聚焦悬停控件并进行水平和垂直滚动。聚焦悬停控件的键盘快捷键(Ctrl+KCtrl+I)与用于在主光标位置显示悬停的......
  • C# Environment.CurrentDirectory和AppDomain.CurrentDomain.BaseDirectory的区别
    Environment.CurrentDirectory和AppDomain.CurrentDomain.BaseDirectory都是C#中用于获取当前应用程序的目录路径的方法,但是它们的用途和行为是不同的。Environment.CurrentDirectory返回的是当前进程的当前工作目录路径,这通常是启动应用程序的目录。如果在启动时没有指定工......
  • 迁移学习(CDA)《CDA:Contrastive-adversarial Domain Adaptation 》
    论文信息论文标题:CDA:Contrastive-adversarialDomainAdaptation论文作者:NishantYadav,M.Alam,AhmedK.Farahat,DipanjanGhosh,ChetanGupta,A.Ganguly论文来源:2023 ArXiv论文地址:download 论文代码:download视屏讲解:click1介绍基于域对齐的域适应方法实现了......
  • Linux系统下进程回收--wait()函数
    进程回收在每个进程退出的时候,内核释放该进程所有资源‘包括打开的文件、占用的内存等。但是仍然会保存一定的信息,这些信息主要是进程控制块PCB的信息(包括进程号、退出状态、运行时间等)。父进程可以调用wait()或waitpid()函数得到它的退出状态,同时彻底清除这个进程。wait()......
  • 恶补AI之Stable Diffusion
    以下内容,由ai(gpt4)辅助创作。StableDiffusion的同类产品?了解了,您是在询问关于StableDiffusion这款文本到图像生成模型的竞争产品。基于您的描述,这是一款基于深度学习的图像生成模型,利用了潜在扩散技术和CLIP文本编码器。以下是一些与StableDiffusion类似或具有竞争性的......
  • 解决IntelliJ IDEA 控制台中文乱码问题
    1、修改IntelliJIDEA全局编码、项目编码、属性文件编码上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“FileEncodings”,分别将GlobalEncoding、ProjectEncoding、Defaultencodingforpropertiesfiles都设置为UTF-8。在重启之后运行程序检查控制......
  • idea怎么获取静态文件路径
    1、非spring项目和普通项目通用方法:Stringpath=Thread.currentThread().getContextClassLoader().getResource("cc/aa.txt").getPath();  2、spring项目可以用spirng自带的ResourceUtilsFilefile=ResourceUtils.getFile("classpath:note/aa.txt");......
  • GitHub OAuth 第三方登录示例
     ⇐  ⇒GitHubOAuth第三方登录示例教程作者:阮一峰日期:2019年4月21日这组OAuth系列教程,第一篇介绍了基本概念,第二篇介绍了获取令牌的四种方式,今天演示一个实例,如何通过OAuth获取API数据。很多网站登录时,允许使用第三方网站的身份,这称为"第三......