QtCreator配置AI辅助编程插件github copilot保姆级教程

文章目录

概要

在这里插入图片描述

Free版‌

  • 免费使用,每月限额 2000 次代码补全 + 50 次聊天交互‌
  • 集成于 VS Code,支持跨文件编辑、终端协助及自定义指令‌ ‌

Pro版‌

  • ‌个人用户‌:10 美元/月 或 100 美元/年‌ ‌
  • 特殊群体‌:学生/教师/热门开源维护者可免费使用 Pro 版‌


Business版‌

  • 19 美元/月/用户,按月计费‌
  • 面向组织或企业中的团队订阅‌ ‌

Enterprise版‌

  • 39 美元/月/用户,按月计费‌
  • 企业可按需为不同组织分配 Business 或 Enterprise 订阅‌

官方地址
GitHub Copilot主页
GitHub Copilot官方文档
环境要求
系统:Window11(我是Window11装的,其他系统不清楚)
Qt Creator:使用11+以上的版本,我使用的是Qt Creator 15.0.1
Qt和QtCreator是两个东西,Qt是库,QtCreator是编辑器,可以分开安装,我就是装的qt5.14.0配的4.11.0的Creator,然后重新单独安装了Qt Creator 15.0.1
在这里插入图片描述

资源地址
Qt Creator 15.0.1安装包
因为CSDN不设置积分,就得要求下载吗,更麻烦,所以设置了2积分,如果没积分,评论留言,我给单独发过去

配置流程

  • 安装Qt Creator 15.0.1

  • 下载安装node.js

  • 下载copilot.vim

  • 打开Qt Creator,选择【帮助】【关于插件】,找见copilot,然后勾选上插件,点击确定,重启Qt Creator;
    在这里插入图片描述

  • 重启之后,打开【编辑】-【Preferences】,选择【Copilot】,在右侧勾选Enable Copilot、Auto request(勾选之后在编写代码的时候就可以自动进行提示了),然后分别配置Node.js和copilot.vim的language-server.js的路径;

![(https://i-blog.csdnimg.cn/direct/b5596e835aa146b18bbf1c309ff50581.png)

  • 配置完路径后【Sign in】就会按键就会亮起,我的已经登录完成了,登录完成就会显示登录的用户名,下边是没登录的样子,上边是完成之后的样子;
    在这里插入图片描述

  • 登录会让输入验证码,返回Qt Creator,找到下图所示的验证码输入即可;
    在这里插入图片描述

  • 进入授权界面后点击【Authorize Github Copilot plugin】按键授权Qtcreator插件即可;
    在这里插入图片描述

在这里插入图片描述

  • 返回qt可能会弹如下窗口,这个是需要我们去领取一下这个插件权限,跳转网页到GitHub Copilot主页
    -在这里插入图片描述
  • 点击Free下边的Get started即可解决,此时返回qt应该就可以使用了。
    在这里插入图片描述
### 如何在 Qt Creator 中安装 AI 插件 为了在 Qt Creator 中安装 AI 插件,如 GitHub Copilot,需遵循特定步骤来确保插件能够正常运行并提供预期的功能。 #### 下载和准备阶段 对于 Windows 和 macOS 用户来说,在安装前应先从官方网站获取最新版本的 Qt Creator 并将其 bin 文件夹路径加入系统的 PATH 变量中[^1]。Linux 用户可以通过包管理工具安装最新的 Qt Creator 版本。值得注意的是,默认随 Qt5 提供的 QtCreator 版本可能较低,因此建议独立更新至更高版本以获得更好的兼容性和功能支持[^2]。 #### 安装 GitHub Copilot 插件 GitHub Copilot 是一种流行的 AI 编程助手,它可以在多种 IDE 中使用,包括 Visual Studio Code、JetBrains 系列产品以及 Qt Creator。然而,直接为 Qt Creator 添加此插件并非官方内置选项之一。要使 GitHub CopilotQt Creator 上可用: - 需要在浏览器扩展商店(Chrome Web Store 或 Firefox Add-ons)安装 GitHub Copilot 浏览器扩展。 - 接着,利用第三方脚本或手动方式将 Copilot API 整合进 Qt Creator。这通常涉及到修改 `~/.config/QtProject/qtcreator/plugins` 目录下的配置文件或将必要的 Python 脚本放置于此处以便加载自定义服务。 #### 自定义插件开发注意事项 如果计划自行开发针对 Qt Creator 的 AI 辅助编程插件,则需要注意以下几点: - 开发过程较为复杂,因为关于如何构建此类插件的具体指导材料相对稀缺。开发者往往需要深入研究现有源码和技术论坛上的讨论来解决问题[^3]。 - 使用 PluginManager 类初始化插件管理系统,并设置相应的全局参数与本地化设定,从而允许新插件被识别和激活[^4]。 ```cpp // 初始化插件管理器实例 PluginManager pluginManager; // 设置唯一的插件 ID PluginManager::setPluginIID(QLatin1String("org.qt-project.Qt.QtCreatorPlugin")); ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水瓶丫头站住

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值