独家!不会鸿蒙开发怎么办?教你使用AI生成代码(下)

上期给大家介绍了DevEco Studio集成通义灵码来进行AI编程,大家伙都很感兴趣,我把回顾连接放下面:

独家!不会鸿蒙开发怎么办?教你使用AI生成代码(上)icon-default.png?t=N7T8https://blog.csdn.net/a6051529/article/details/137107147?spm=1001.2014.3001.5501

今天咱们讲下集,老猎人给大家介绍如何将Github Copilot 集成到DevEco Studio中。

Github CopilotGitHub推出的一款AI编码产品,在通义灵码还没出来之前,Github Copilot基本打遍全网无敌手。

大家伙如果感兴趣的话,请在评论区留言,后面我专门出一期Github Copilot 的 效果演示。

Github Copilot的好处是:有了它,我们写代码的速度会快5~10倍。坏处是:它需要付费,10刀/月。

使用过jetbrains家产品的人应该对DevEco Studio很眼熟。

看到这里,聪明的朋友们已经猜到了怎么做了吧?!

对,没错!DevEco Studio其实是华为公司委托jetbrains基于他们家产品定制出来的,所以jetbrains系列产品的插件机制在DevEco Studio里面都是可以用的。

不过要注意的是,在DevEco Studio中, 不能随便安装一个Github Copilot插件的版本,这个是行不通的。必须安装1.4.6.4092以下的版本才有效。

经过我的测试1.4.6.4092版本也是可以用的,大家可以点击下面的链接下载Github Copilot离线安装包。

https://plugins.jetbrains.com/plugin/17718-github-copilot/versions

离线包下载好之后,安装的步骤跟通义灵码是一模一样的。

  1. 在左上角的菜单里面 File> Settings

  2. 弹出来的界面中点击Plugins

  3. 选择Install Plugin from Disk...

  4. 然后选择第一步中下载的离线安装包

  5. 点击ApplyOK

  6. 找到IDE的右边,会出现一个通义灵码的标签,点击标签

  7. 登录通义灵码

  8. 随后会跳转到浏览器中,登录成功之后会出现「该账号拥有通义灵码使用权限,可返回IDE客户端体验」,则说明全部都成功了。

不知道怎么安装的朋友,可以点击查看这篇文章:

独家!不会鸿蒙开发怎么办?教你使用AI生成代码(上)

不太一样的是,Github Copilot在使用之前,需要前往Github官网开通你的使用权,并设置好信用卡扣款信息。目前可以免费试用1个月,1个月之后就需要10美金/月了。

安装好之后,Github Copilot也是需要登录才能使用,按照页面提示登录之后,就可以尽情享用了。关于如何使用Github Copilot,大家也可以前往Github Copilot的官方文档了解。

TypeScript 是一种开源的 JavaScript 语言超集,它在 Visual Studio Code (VS Code) 等开发环境中广泛应用。VS Code 是一款流行的轻量级代码编辑器,支持多种编程语言,包括 TypeScript。TypeScript 强调了静态类型检查和面向对象编程,这使得开发者能够编写更健壮、可维护的代码,尤其是在大型项目中。 在 VS Code 中开发 TypeScript,你可以享受以下优势: 1. **语法支持**:VS Code 提供了强大的 TypeScript 内置支持,包括自动完成、类型提示和错误检查。 2. **智能感知**:编辑器能理解你的代码结构,提供更好的导航和引用提示。 3. **编译工具**:使用 TypeScript 编译器 (tsc) 将 TypeScript 代码转换为标准 JavaScript,便于在浏览器或Node.js环境中运行。 4. **插件扩展**:VS Code 社区有许多针对 TypeScript 的插件,如 tsconfig.json 编辑器、TypeDoc 支持等。 5. **代码重构**:VS Code 支持 TypeScript 的重构功能,帮助你在保持代码功能不变的情况下改进代码结构。 如果你想深入了解如何在 VS Code 中设置和使用 TypeScript,这里是一些建议: - 安装 TypeScript:在 VS Code 中安装 TypeScript 扩展(搜索 "TypeScript")。 - 配置项目:创建或更新 `tsconfig.json` 文件,配置编译选项。 - 创建类和接口:使用 `class` 和 `interface` 关键字定义类型。 - 使用类型注解:给变量、参数或返回值添加类型信息。 - 调试支持:利用VS Code的调试工具调试 TypeScript 代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值