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多平台发布

相关推荐
风象南3 小时前
我把大脑开源给了AI
人工智能·后端
橙序员小站8 小时前
Agent Skill 是什么?一文讲透 Agent Skill 的设计与实现
前端·后端
怒放吧德德8 小时前
Netty 4.2 入门指南:从概念到第一个程序
java·后端·netty
雨中飘荡的记忆10 小时前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
开心就好202511 小时前
UniApp开发应用多平台上架全流程:H5小程序iOS和Android
后端·ios
悟空码字11 小时前
告别“屎山代码”:AI 代码整洁器让老项目重获新生
后端·aigc·ai编程
小码哥_常11 小时前
大厂不宠@Transactional,背后藏着啥秘密?
后端
奋斗小强11 小时前
内存危机突围战:从原理辨析到线上实战,彻底搞懂 OOM 与内存泄漏
后端
小码哥_常12 小时前
Spring Boot接口防抖秘籍:告别“手抖”,守护数据一致性
后端
心之语歌12 小时前
基于注解+拦截器的API动态路由实现方案
java·后端