Qt Creator + github copilot配置教程:AI编程新体验

这篇具有很好参考价值的文章主要介绍了Qt Creator + github copilot配置教程:AI编程新体验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

作为C++/Qt开发者,想要用Qt Creator和github copilot写出惊艳的代码吗?
github copilot是一个基于人工智能的编程助手,它可以根据代码和注释,自动给出合适的代码建议,快速完成编程任务,写出更优雅、更高效、更安全的代码。copilot目前支持多种流行的编辑器和IDE,比如VS Code, Atom, Sublime Text等。
在 Qt Creator 11 版本中已对copilot插件进行了集成支持,本文将详细介绍如何在Windows环境下使用Qt Creator配置和使用copilot插件,迎接AI编程新体验。
Ready,系好安全带,带上我们的大长腿副驾驶copilot,小车车开起来,Go!


一、环境介绍

在开始使用github copilot之前,需要准备好以下环境:

系统:win10/11-x86_64
Qt版本:5.12.12 / 6.5.1
Qt Creator:11.0.1_10
nodejs版本:14.18.2
这些环境是必须的,因为github copilot插件依赖于nodejs运行,而Qt Creator 11是目前唯一支持github copilot插件的Qt版本。如果没有安装这些环境,或者安装的版本不符合要求,请按照下面的步骤进行安装或更新。
使用linux的小伙伴也可以按照以本教程配置,除安装包和安装路径外其他操作相同,linux更详细的操作可以观看视频教程:https://www.youtube.com/watch?v=kQzpvHPeBQo

二、Copilot配置

1.安装nodejs

nodejs是一个基于Chrome V8引擎的JavaScript运行环境,它可以在本地运行JavaScript代码。github copilot插件需要使用nodejs来启动一个本地服务器,与github copilot服务器进行交互。可以从nodejs官网下载安装包,并按照默认设置进行安装。
下载地址:
https://nodejs.org/en/download
下载版本:
Windows Installer (.msi) 64-bit
Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程
下载完成后默认安装,不要手动选择路径,否则需要手动配置路径。
默认路径:

C:\Program Files\nodejs

2.源码下载

要使用github copilot插件,还需要下载并配置github copilot的源码。这个源码是一个vim插件,它提供了与github copilot服务器通信的接口。可以通过以下两种方法之一来获取源码:

方法a: 代码克隆

~/AppData/Local/nvim/pack/github/start/copilot.vim
$ git clone --depth=1 https://github.com/github/copilot.vim.git
$ mv copilot.vim copilot  #代码仓库目录改名

这样就将GitHub Copilot的源码克隆到了本地,并将其重命名为copilot。

方法b: 直接下载源码包

https://github.com/github/copilot.vim/archive/refs/heads/release.zip

然后将解压出来的文件夹重命名为copilot。

3.路径配置

无论使用哪种方法下载源码,都请确保文件放置在以下正确位置:

C:\Users\你的用户名\AppData\Local\nvim\pack\github\start\copilot.vim\copilot
├─.github
├─autoload
├─dist
│  └─agent.js
├─doc
├─lua
├─plugin
└─syntax

其中,agent.js是一个JavaScript文件,它负责启动本地服务器,并与github copilot服务器通信。如果该文件不在这个位置,需要手动修改Qt Creator中github copilot插件的设置,指定agent.js文件的路径。

4.github copilot开通

八仙过海…
Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

三、安装Qt Creator

1.安装包下载

Qt Creator 11快照下载链接:
https://download.qt.io/snapshots/qtcreator/11.0/11.0.1/10/

Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

如果想要自行编译或下载最新版本,可访问仓库地址:
https://github.com/qt-creator/qt-creator/

2.安装目录:

C:\Qt: tree -L 1
├── Qt5.12.12
├── Qt6.5.1-Windows-x86_64-MinGW12.2.0-ucrt
├── qtcreator-11.0.0-rc1 √
├── QtIFW-4.6.0

安装好Qt Creator后,需要对已安装Qt版本的编译构建套件进行一些配置。

3.版本添加

编辑→Preferences(首选项)→构建套件→Qt版本进行配置:
Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

4.编译器添加

Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

5.调试添加

Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

6.构建套件添加

Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

四、体验AI编程

1.启用插件

帮助→关于插件→实用工具→Copilot,打勾勾✓→确定。
Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

2.账号登陆

重启后,编辑→Preferences(首选项)→Copilot→Sign in to github。
Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

然后按照提示,在浏览器中输入验证码,并授权github copilot访问您的github账号。
Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

3.登陆成功

返回Qt Creator查看,在状态栏中显示“Sign out github用户名”则登陆成功。
Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

返回Qt Creator查看,如果显示“Sign out github用户名”,则表示登陆成功。

Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

4.快捷键设置

Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程

为了方便使用github copilot插件,您可以设置一些快捷键。打开编辑-首选项-环境-键盘,在搜索框中输入copilot,找到以下几个命令,并为它们分配合适的快捷键:

按键 功能 备注
Ctrl+E 打开/关闭github copilot智能代码补全功能,控制是否显示代码建议 手动配置
Ctrl+Q 请求github copilot给出的代码建议 手动配置
Ctrl+W 下一个建议 手动配置
Tab 全部应用建议 默认
Ctrl+Right 逐句应用建议 默认
鼠标悬停 手动选择 默认

配置快捷键时,注意快捷键冲突,搜索并删除冲突快捷键

5.驾车体验

完全按照以上步骤进行操作,那么所有的准备工作已做完,接下来就是见证奇迹的时刻了。
Qt Creator + github copilot配置教程:AI编程新体验,qt,copilot,c++,AI编程


后记

希望这篇文章能够给大家带来一些启发和帮助,也希望大家能够喜欢 Qt 这个强大而灵活的框架。Qt 是一个开源的社区驱动的项目,它的发展离不开全球数百万 Qt 开发者和爱好者的贡献和支持。虽然自己没有任何贡献,但在这里还是要呼吁一下,如果对 Qt 有兴趣,或者想要为 Qt 社区做出一些贡献,可以通过以下方式参与进来:

  • 加入 Qt 官方网站(https://www.qt.io/)和 Qt 开发者网络(https://forum.qt.io/),了解Qt 的最新动态、教程、文档、案例和活动。
  • 下载并安装 QtCreator(https://www.qt.io/download),开始Qt 编程之旅,创建自己的 Qt 应用程序,并在 Qt 应用商店(https://marketplace.qt.io/)中分享自己的作品。
  • 加入 Qt 的开源项目(https://code.qt.io/),参与 Qt 的开发、测试、文档、翻译、设计等工作,为 Qt 的改进和创新做出贡献。

小手一抖点赞评论加关注,如果大家有任何问题或者建议,欢迎在评论区留言交流。
谢谢大家的阅读和支持!文章来源地址https://www.toymoban.com/news/detail-625829.html

到了这里,关于Qt Creator + github copilot配置教程:AI编程新体验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Github Copilot最全的安装与使用教程:一款非常好用的AI编程工具

    Github Copilot最全的安装与使用教程:一款非常好用的AI编程工具

    GitHub Copilot 供经过验证的学生、教师和热门开源项目的维护人员免费使用。 如果你不是学生、教师或热门开源项目的维护人员,可以在一次性 30 天试用期中免费试用 GitHub Copilot。 免费试用后,需要付费订阅才能继续使用。 GitHub Copilot目前为止可以免费试用 一个月 ,但是试

    2024年01月17日
    浏览(40)
  • 大语言模型 AI 辅助编码使用过程体验报告(Github Copilot、Cursor)

    大语言模型 AI 辅助编码使用过程体验报告(Github Copilot、Cursor)

    在过去一周多的时间里,我在 ChatGPT 的协助下,生成了做一个简单编辑器的产品文档、技术方案文档,然后在这个基础上,进行程序的编码。 为了更全面地感受 AI IDE 对研发过程的影响,我特意选择了一个我不太了解的项目,并且以整体形式做下来,从中深度感受 AI I

    2024年02月14日
    浏览(11)
  • AI辅助编程工具—Github Copilot

    一、概述      Copilot是一种基于Transformer模型的神经网络,具有12B个参数。是GitHub和OpenAPI共同开发的编程辅助工具。GitHubCopilot是一款由人工智能驱动的结对编程编辑器,旨在帮助开发人员更加高效地工作。它利用OpenAICodex技术,将开发者的自然语言转换为代码提示,当开发

    2024年01月21日
    浏览(34)
  • 021-Qt 配置GitHub Copilot

    021-Qt 配置GitHub Copilot

    : Qt 、 Windows 、 GitHub 、 Copilot 、 Ubuntu 欢迎来到我们的 QML C++ 项目!这个项目结合了 QML(Qt Meta-Object Language)和 C++ 的强大功能,旨在开发出色的用户界面和高性能的后端逻辑。 在项目中,我们利用 QML 的声明式语法和可视化设计能力创建出现代化的用户界面。通过直

    2024年02月08日
    浏览(7)
  • VSCode使用插件Github Copilot进行AI编程

    VSCode使用插件Github Copilot进行AI编程

    演示示例 函数封装 根据上下文 根据注释 详情请看GitHub Copilot 安装插件 在VS Code中安装插件 GitHub Copilot 登录账号 点击VS code左下角账户图标,点击【Sign in】,会自动在浏览器打开Github登录页,登录 具有 Github Copilot 服务 的 Github 帐号。 登录成功后,在VSCode 右下角有 Copilot 激

    2024年02月05日
    浏览(19)
  • Github Copilot是什么?Ai高效编程!一键远程授权…

    Github Copilot是什么?Ai高效编程!一键远程授权…

    GitHub Copilot是一款Ai编程插件,由OpenAi和Github联合推出,目前支持主流的IDE编辑器安装使用,包括JetBrains IDEs、VSCode、Visual Studio、Neovim等。 官方地址:https://github.com/features/copilot 官方文档:https://docs.github.com/en/copilot 根据代码上下文, 或者注释直接生成高质量的代码 GitHub Copi

    2024年02月20日
    浏览(8)
  • Android Studio安装AI编程助手Github Copilot

    Android Studio安装AI编程助手Github Copilot

    csdn原创谢绝转载 文档链接 https://docs.github.com/en/copilot/getting-started-with-github-copilot 它是个很牛B的编程辅助工具,装它,快装它. 支持以下IDE: IntelliJ IDEA (Ultimate, Community, Educational) Android Studio AppCode CLion Code With Me Guest DataGrip DataSpell GoLand JetBrains Client MPS PhpStorm PyCharm (Professional

    2024年02月14日
    浏览(12)
  • AI编程,详细比较GitHub Copilot对比Amazon CodeWhisperer

    AI编程,详细比较GitHub Copilot对比Amazon CodeWhisperer

    本文将比较GitHub Copilot和Amazon CodeWhisperer两个AI编码助手。 微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩 GitHub Copilot和Amazon CodeWhisperer是采用人工智能技术驱动的编码助手,它们将自动完成编码功能提升到一个全新的水平。在最佳状态下,它们可以根据开发者

    2024年02月04日
    浏览(12)
  • 如何利用AI工具快速编程:从GitHub Copilot到ChatGPT

    如何利用AI工具快速编程:从GitHub Copilot到ChatGPT

    随着人工智能技术的飞速发展,AI工具在编程领域的应用已经越来越广泛。这些工具通过利用机器学习、自然语言处理等技术,帮助开发者更快速、更高效地编写代码。本文将深入探讨几种目前最流行或最新的AI工具,包括GitHub Copilot、CodeGPT、Codey和Replit Ghostwriter,并分析它们

    2024年01月22日
    浏览(60)
  • 微软 Github AI 编程工具 Copilot 正式上线,学生免费使用

    微软 Github AI 编程工具 Copilot 正式上线,学生免费使用

    2022年6月22日,微软 GitHub AI 编程工具 Copilot 在经过了近一年测试后,已正式上线,定价每月 10 美元(约 66.9 元人民币)或每年 100 美元(约 669 元人民币),对学生用户和流行开源项目的维护者免费提供。 据官方介绍,Copilot 能够帮助开发者在 Visual Studio、Visual Studio Code、N

    2024年02月11日
    浏览(13)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包