JetBrains IDE(IDEA/WebStorm)配置GitHub Copilot

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

关于 GitHub Copilot 和 JetBrains IDE

GitHub Copilot 在编写代码时提供 AI 对程序员的自动完成样式的建议。 有关详细信息,请参阅“关于 GitHub Copilot Individual”。

如果使用 JetBrains IDE,可以直接在编辑器中查看并合并来自 GitHub Copilot 的建议。 本指南演示如何在适用于 macOS、Windows 或 Linux 的 JetBrains IDE 中使用 GitHub Copilot。

webstorm 使用你copilot,杂谈,intellij-idea,webstorm,Copilot

先决条件

  • 若要使用 GitHub Copilot,必须拥有有效的 GitHub Copilot 订阅。 有关详细信息,请参阅“关于 GitHub Copilot 的计费”。

  • 若要在 JetBrains 中使用 GitHub Copilot,必须安装兼容的 JetBrains IDE。 GitHub Copilot 与以下 IDE 兼容:

    • IntelliJ IDEA(旗舰版、社区版、教育版)
    • Android Studio
    • AppCode
    • CLion
    • Code With Me Guest
    • DataGrip
    • DataSpell
    • GoLand
    • JetBrains Client
    • MPS
    • PhpStorm
    • PyCharm(专业版、社区版、教育版)
    • Rider
    • RubyMine
    • RustRover
    • WebStorm

    有关详细信息,请参阅 JetBrains IDE 工具查找器。

在 JetBrains IDE 中安装 GitHub Copilot 插件

若要在 JetBrains IDE 中使用 GitHub Copilot,必须先安装 GitHub Copilot 扩展。 以下过程将指导你在 IntelliJ IDEA 中安装 GitHub Copilot 插件。 在另一个受支持的 IDE 中安装插件的步骤可能有所不同。

  1. 在 JetBrains IDE 中,在“文件”菜单 (Windows) 或 IDE 名称 (Mac) 下(例如 PyCharm 或 IntelliJ),单击“设置”。****************

  2. 在“设置”对话框的左侧菜单中,单击“插件”。********

  3. 在“设置”对话框顶部,单击“市场”。******** 在搜索栏中,搜索 copilot,然后单击“安装****”。

    webstorm 使用你copilot,杂谈,intellij-idea,webstorm,Copilot

  4. 安装 GitHub Copilot 后,单击“重启 IDE”。

  5. JetBrains IDE 重启后,单击“工具”菜单。 单击“GitHub Copilot”,然后单击“登录到 GitHub”。

    webstorm 使用你copilot,杂谈,intellij-idea,webstorm,Copilot

  6. 在“登录到 GitHub”对话框中,若要复制设备代码并打开设备激活窗口,请单击“复制并打开”。

    webstorm 使用你copilot,杂谈,intellij-idea,webstorm,Copilot

  7. 设备激活窗口将在浏览器中打开。 粘贴设备代码,然后单击“继续”。

  8. GitHub 将请求 GitHub Copilot 所需的权限。 若要批准这些权限,请单击“授权 GitHub Copilot 插件”。

  9. 权限获得批准后,JetBrains IDE 将显示确认。 要开始使用 GitHub Copilot,请单击“确定”。

查看第一个建议

注意:如果为 GitHub Copilot 启用了重复检测,则使用提供的代码示例时,可能会收到有限的建议或没有建议。 作为替代方法,你可以首先键入自己的代码,以查看来自 GitHub Copilot 的建议。 有关重复检测的详细信息,请参阅“在 GitHub.com 上配置 GitHub Copilot 设置”。

GitHub Copilot 为多种语言和各种框架提供建议,但尤其适用于 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++。 GitHub Copilot 还可以帮助生成数据库的查询。 以下示例使用的是 Java,但其他语言的工作方式类似。

  1. 在 JetBrains IDE 中,创建新的 Java (*.java) 文件。

  2. 在 Java 文件中,通过键入 class Test 创建类。 GitHub Copilot 将自动以灰色文本建议类正文。 具体的建议可能会有所不同。

  3. 要接受建议,请按 Tab。

  4. 若要提示 GitHub Copilot 建议函数正文,请在 main 函数括号下方键入以下行。 具体的建议可能会有所不同。

    Java

    private int calculateDaysBetweenDates(Date date1,
    
  5. 要接受建议,请按 Tab。

GitHub Copilot 将尝试与代码的上下文和样式匹配。 始终可以编辑建议的代码。

查看替代建议

对于任何给定的输入,GitHub Copilot 可以提供多个建议。 可以选择要使用的建议,或拒绝所有建议。

  1. 在 JetBrains IDE 中,创建新的 Java (*.java) 文件。

  2. 若要提示 GitHub Copilot 显示建议,请在 Java 文件中键入以下行。

    Java

    private int calculateDaysBetweenDates(Date date1,
    
  3. (可选)如果有其他建议,可以选择查看。

    OS 查看下一个建议 查看上一个建议
    macOS 选项+] 选项+[
    Windows Alt+] Alt+[
    Linux Alt+] Alt+[
  4. 若要接受建议,请按 Tab。若要拒绝所有建议,请按 Esc。

部分接受建议

你可能不希望全部接受 GitHub Copilot 建议。 可以使用键盘快捷键来接受建议的下一个字词或下一行。

  1. 在 JetBrains IDE 中,创建新的 Java (*.java) 文件。

  2. 若要提示 GitHub Copilot 显示建议,请在 Java 文件中键入以下行。

    Java

    private int calculateDaysBetweenDates(Date date1,
    
  3. 要部分接受建议,请使用以下键盘快捷键中的一种。

    操作系统 接受下一个字词 接受下一行
    macOS Command+→ Command+Control+→
    Windows Control+→ Control+Alt+→
    Linux Control+→ Control+Alt+→
  4. 或者,可以将鼠标悬停在建议上方,查看 GitHub Copilot 命令面板以选择建议。

在新选项卡中查看多个建议

你可能不想获得 GitHub Copilot 提供的任何初始建议。 可以使用键盘快捷方式来提示 GitHub Copilot 在新选项卡中显示多个建议。

  1. 在 JetBrains IDE 中,创建新的 Java (*.java) 文件。

  2. 若要提示 GitHub Copilot 显示建议,请在 Java 文件中键入以下行。

    Java

    private int calculateDaysBetweenDates(Date date1,
    
  3. 打开包含多个附加建议的新选项卡。

    • 在 macOS 上,按 Command+Shift+A,然后单击“打开 GitHub Copilot”,或按 Command+Shift+\ 立即打开新选项卡。
    • 在 Windows 或 Linux 上,按 Ctrl+Enter,然后单击“打开 GitHub Copilot”。
  4. 要接受建议,请单击建议下方的“接受建议编号”。 若要拒绝所有建议,请关闭选项卡。

从注释生成代码建议

可以在注释中使用自然语言描述要执行的操作,GitHub Copilot 会提供代码建议来实现你的目标。

  1. 在 JetBrains IDE 中,创建新的 Java (*.java) 文件。

  2. 若要提示 GitHub Copilot 以建议 Java 文件中函数的实现,请键入以下行。

    Java

    // find all images without alternate text
    // and give them a red border
    void process () {
    

启用或禁用 GitHub Copilot

可以为所有语言或单个语言启用或禁用 GitHub Copilot。 JetBrains IDE 窗口底部面板中的 GitHub Copilot 状态图标指示 GitHub Copilot 是启用还是禁用。 启用后,将突出显示图标。 禁用后,图标灰显。

  1. 若要启用或禁用 GitHub Copilot,请单击 JetBrains 窗口底部面板中的状态图标。

    webstorm 使用你copilot,杂谈,intellij-idea,webstorm,Copilot

  2. 如果要禁用 GitHub Copilot,系统会询问是全局禁用它,还是要禁用当前正在编辑的文件的语言。

    • 若要全局禁用 GitHub Copilot 的建议,请单击“禁用完成”。
    • 若要禁用指定语言的 GitHub Copilot 的建议,请单击“禁用 LANGUAGE 完成”。

    webstorm 使用你copilot,杂谈,intellij-idea,webstorm,Copilot

后续步骤

你已成功安装 GitHub Copilot 并收到了你的第一个建议,但这只是开始! 以下是一些有用的资源,可帮助你对 GitHub Copilot 执行后续操作。文章来源地址https://www.toymoban.com/news/detail-852135.html

  • GitHub Copilot:查看 GitHub Copilot 如何帮助你工作的实用示例。
  • “在 IDE 中使用 GitHub Copilot Chat”:了解如何要求 GitHub Copilot 提供信息和帮助。
  • “配置 GitHub Copilot”:这些指南提供有关如何将 GitHub Copilot } 配置为个人首选项的详细信息。
  • “管理 GitHub Copilot 的计费”:了解有关 GitHub Copilot 的计费的详细信息。
  • “GitHub Copilot 故障排除”:这些指南提供了有关 GitHub Copilot 故障排除的信息。

其他阅读材料

  • GitHub Copilot 网站
  • “关于 GitHub Copilot Individual”
  • “关于 GitHub Copilot Business”

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

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

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

相关文章

  • pycharm、idea、golang等JetBrains其他IDE修改行分隔符(换行符)

    一般来说,不同的开发环境和项目对换行格式的使用偏好不同: Windows平台 - 常用rn换行格式,因为这是Windows系统默认的换行方式。 Linux/Unix平台 - 更倾向于使用n换行格式,这是Linux/Unix系统的默认换行方式。 Mac OS - 早期使用r,但现代Mac也更常用n。 统一换行格式可以减少版本控

    2024年02月14日
    浏览(47)
  • pycharm、idea、golang等JetBrains其他IDE修改行分隔符(换行符)、在Git CRLF、LF 换行符转换

    一般来说,不同的开发环境和项目对换行格式的使用偏好不同: Windows平台 - 常用rn换行格式,因为这是Windows系统默认的换行方式。 Linux/Unix平台 - 更倾向于使用n换行格式,这是Linux/Unix系统的默认换行方式。 Mac OS - 早期使用r,但现代Mac也更常用n。 统一换行格式可以减少版本控

    2024年02月13日
    浏览(78)
  • 【人工智能AI代码:AIXCodeCompletionHelper】一个集成了 Open AI 人工智能写代码的 Jetbrains IDE 插件(支持 Golang,IDEA等)

    目录 AIXCodeCompletionHelper 简介  支持平台 项目源代码 GitHub - to-be-architect/AIXCodeCompletionHelper 核心实现代码

    2023年04月08日
    浏览(95)
  • 【GitHub Copilot】JetBrains使用GitHub Copilot

    使用GitHub Copilot快一年了,已经习惯了有这个“结对编程”的AI小伙伴的办公方式。这里记录一下使用GitHub Copilot的方法。 在GitHub账号的设置里就可以看到Copilot的入口,如果没有激活过的话,会有一个免费试用期。到期了用外币信用卡付款。价格是每个月10美刀(包年则是10

    2024年02月01日
    浏览(52)
  • 【跟乐乐学web3开发】一.使用IDE工具webstorm来编写web3js

    web3可以用java语言来编写,通过java的 web3j 依赖来编写,但是web3j对于abi的应用等支持库不太完整,所以还是多少有点局限性。 因此在当今的web3领域中,使用基于javaScript的 web3.js 库来编写web3应用是主流。 市面上大多的教材中,对于web3.js的编写是基于vscode这一款ide工具,这里

    2024年02月04日
    浏览(53)
  • GitHub Copilot 与 JetBrains AI Assistant 使用初步使用对比

    要在 JetBrains IDE 中使用 GitHub Copilot,必须安装 GitHub Copilot 扩展。以下过程将指导您在 IntelliJ IDEA 中安装 GitHub Copilot 插件。在另一个受支持的 IDE 中安装插件的步骤可能有所不同。 在 JetBrains IDE 中,在 Windows 的 File 菜单下,或在 Mac 的 IDE 名称(例如 PyCharm 或 IntelliJ)下,单击

    2024年02月04日
    浏览(53)
  • Jetbrains IDE新UI设置前进/后退导航键

    2023年6月,Jetbrains在新发布的IDE(Idea、PyCharm等)中开放了新UI选项,我们勾选后重启IDE,便可以使用这一魔性的UI界面了。 但是前进/后退这对常用的导航键却找不到了,以前的设置方式( View - Appearance - Navigation Bar )也失效,因为 Appearance 中没了 Navigation Bar 选项。 以PyChar

    2024年02月11日
    浏览(42)
  • 宇宙第一IDE是谁?是微软+JetBrains :DotTrace和DotMemory

    C#开发过程中我们在分析软件中可以使用一些软件分析代码中存在的问题,本文我们分享两个软件 DotMemory DotTrace dotTrace 是一个包含了可用于.NET应用程序的性能分析器(dotTrace Performance) 和内存分析器(dotTrace Memory)的套件。 dotTrace Performance可帮助用户对各种.NET框架内的应用

    2024年02月04日
    浏览(34)
  • JetBrains 为测试自动化打造的强大 IDE-Aqua

    QA 和测试工程对现代软件开发必不可少。 在 JetBrains,我们相信使用正确的工具对每项工作都很重要。 对我们来说,为自动化测试开发创建单独的工具是自然而然的事,因为这使我们能够满足多角色软件开发团队的需求。 我们很高兴能够推出 JetBrains Aqua,这是一款用于测试自

    2024年02月15日
    浏览(37)
  • JetBrains编程IDE将具备Ai助手功能,或将提高开发速度

    近日JetBrains发布博客文章宣布,本周所有基于IntelliJ的IDE和.NET工具的EAP版本都将具备AI助手功能。而这些操作或许将提高开发效率,并且这些AI助手也是使用自家的**ERP**模型和OpenAI服务。 JetBrains表示,当下AI助手功能主要体现在IDE的两个方面:将AI助手融入核心IDE用户工作流程

    2024年02月11日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包