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

相关推荐
程序员cxuan4 小时前
GPT-5.6 官宣解禁,明天全量发布!
人工智能·后端·程序员
郑州光合科技余经理4 小时前
海外外卖平台源码改造实战——多语言核心代码实现
java·开发语言·前端·后端·mysql·架构·php
喜欢打篮球的普通人5 小时前
Trition程序编写:从“Hello CUDA“到“Hello Triton“:向量加法背后的编译黑魔法
开发语言·后端·rust
苏三说技术5 小时前
Spring AI 2.0和Spring AI Alibaba,哪个更好?
后端
用户6757049885025 小时前
还在用字符串返回错误提示?Go语言优雅错误处理的正确姿势!
后端·go
雪隐5 小时前
用Flutter做背单词APP-02我画了设计稿,然后让AI帮我设计了数据库(顺便聊了会天)
前端·人工智能·后端
用户938515635076 小时前
从零打造你的第一个智能体(Agent):*手写一个能自主建项目的Mini Cursor (三)
javascript·人工智能·后端
Alan_756 小时前
GraphQL 深度解析:为什么它能替代传统 REST API
数据库·后端
SamDeepThinking6 小时前
为什么很多人学了Java,还是没真正理解类和对象?
java·后端·面试
逝水无殇6 小时前
C# 多态性详解
开发语言·后端·c#