Qt Creator 11 + GitHub Copilot:AI编程新体验

这篇具有很好参考价值的文章主要介绍了Qt Creator 11 + 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 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能
下载完成后默认安装,不要手动选择路径,否则需要手动配置路径。
默认路径:

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 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

三、安装Qt Creator

1.安装包下载

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

Qt Creator 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

如果想要自行编译或下载最新版本,可访问仓库地址:
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 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

4.编译器添加

Qt Creator 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

5.调试添加

Qt Creator 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

6.构建套件添加

Qt Creator 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

四、体验AI编程

1.启用插件

帮助→关于插件→实用工具→Copilot,打勾勾✓→确定。
Qt Creator 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

2.账号登陆

重启后,编辑→Preferences(首选项)→Copilot→Sign in to github。
Qt Creator 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

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

3.登陆成功

返回Qt Creator查看,在状态栏中显示“Sign out github用户名”则登陆成功。
Qt Creator 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

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

Qt Creator 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

4.快捷键设置

Qt Creator 11 + GitHub Copilot:AI编程新体验,qt,copilot,c++,人工智能

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

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

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

5.驾车体验

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


后记

希望这篇文章能够给大家带来一些启发和帮助,也希望大家能够喜欢 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-594602.html

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

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

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

相关文章

  • 021-Qt 配置GitHub Copilot

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

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

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

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

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

    2024年01月21日
    浏览(52)
  • VSCode使用插件Github Copilot进行AI编程

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

    2024年02月05日
    浏览(64)
  • 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日
    浏览(47)
  • 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日
    浏览(60)
  • AI编程,详细比较GitHub Copilot对比Amazon CodeWhisperer

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

    2024年02月04日
    浏览(52)
  • PyCharm安装GitHub Copilot(最好用的AI编程插件之一)

    GitHub Copilot 是由 GitHub 和 OpenAI 共同开发的一款人工智能辅助编程工具。它是一个基于机器学习的代码编写插件,旨在为开发人员提供即时的代码建议和自动补全功能。 GitHub Copilot 使用了大规模的开源代码库进行训练,并利用自然语言处理和深度学习技术来理解开发人员在编

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

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

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

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

    2024年01月22日
    浏览(94)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包