GitHub Copilot 与 JetBrains AI Assistant 使用初步使用对比

GitHub Copilot 使用

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

  1. 在 JetBrains IDE 中,在 Windows 的 File 菜单下,或在 Mac 的 IDE 名称(例如 PyCharm 或 IntelliJ)下,单击 Settings。
  2. 在"设置"对话框的左侧菜单中,单击"插件"。
  3. 在"设置"对话框的顶部,单击"市场"。在搜索栏中,搜索 ,然后单击"安装"。copilot
  1. 安装 GitHub Copilot 后,单击"重启 IDE"。
  2. 重新启动 JetBrains IDE 后,单击 "Tools"(工具)菜单。单击"GitHub Copilot",然后单击"登录 GitHub"。

展开的"工具"菜单和"GitHub Copilot"子菜单的屏幕截图。"登录 GitHub"选项以蓝色突出显示。

  1. 在"登录 GitHub"对话框中,若要复制设备代码并打开设备激活窗口,请单击"复制并打开"。
  1. 设备激活窗口将在浏览器中打开。粘贴设备代码,然后点按"继续"。
  2. GitHub 将请求 GitHub Copilot 的必要权限。若要批准这些权限,请单击"授权 GitHub Copilot 插件"。
  3. 权限获得批准后,JetBrains IDE 将显示确认信息。要开始使用 GitHub Copilot,请单击"确定"

使用

四、用法

  1. 写一段注释简明扼要说明目的,然后回车稍等片刻,此时右下角机器人图标会转圈

注:先写注释,再写代码,或反过来,先写代码,后写注释均可

  1. 出现灰色代码提示的时候

Tab 可以快速补全;

Ctrl+Enter 会给出最多十个建议;

Alt+] 是下一个;

Alt+[ 是上一个;

也可以根据提示,直接在chat中引导内容生成

JetBrains AI Assistant

最近,JetBrains IDE 重磅推出了自己的 AI 助手,AI Assistant。号称,借助 JetBrains AI,您最喜爱的工具将获得新能力,同时您可以轻松获得更多信息。将自己从重复性任务中解放出来,以前所未有的方式保持流畅。

只需在聊天中提出问题,AI Assistant 就会自动使用项目上下文中的必要详细信息来补充您的查询。无需复制和粘贴代码片段,只需为 JetBrains AI 提供"解释打开文件中的代码"或"将 MyClass 重写为抽象类"等任务。

几乎所有的开发工具都支持新推出的AI Service服务。

支持的功能特性也是非常多,价格通copilot一样都是10美元一个月。

使用

AI Assistant 能够解释代码。

采纳 AI Assistant 的提示。

代码补全

编写文档

总结

Copilot可以直接在 Visual Studio、VS Code 和 Neovim 等流行工具以及 JetBrains 的 IDE 中使用,它能够分析大量的代码上下文,AI Assistant是Jetbrains 专门定制的工具,在Idea,pycharm等开发工具中集成的更好。 这两种工具都通过自动编写简单的样板代码来提高开发人员的工作效率,并且可以通过让开发人员将更多时间花在更高级别的任务上来提高开发人员的工作效率,都能够用于解释代码、建议最佳实践、生成测试和修复错误。Copilot 与 JetBrains AI Assistant 订阅费用都为每月 10 美元。

本文由mdnice多平台发布

相关推荐
程序员爱钓鱼1 小时前
Go语言实战案例 — 工具开发篇:实现一个图片批量压缩工具
后端·google·go
ChinaRainbowSea3 小时前
7. LangChain4j + 记忆缓存详细说明
java·数据库·redis·后端·缓存·langchain·ai编程
舒一笑3 小时前
同步框架与底层消费机制解决方案梳理
后端·程序员
minh_coo3 小时前
Spring框架事件驱动架构核心注解之@EventListener
java·后端·spring·架构·intellij-idea
白初&5 小时前
SpringBoot后端基础案例
java·spring boot·后端
计算机学姐7 小时前
基于Python的旅游数据分析可视化系统【2026最新】
vue.js·后端·python·数据分析·django·flask·旅游
该用户已不存在8 小时前
你没有听说过的7个Windows开发必备工具
前端·windows·后端
David爱编程8 小时前
深入 Java synchronized 底层:字节码解析与 MonitorEnter 原理全揭秘
java·后端
KimLiu8 小时前
LCODER之Python:使用Django搭建服务端
后端·python·django
再学一点就睡8 小时前
双 Token 认证机制:从原理到实践的完整实现
前端·javascript·后端