前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AI助力,从零基础开发一个vscode插件

AI助力,从零基础开发一个vscode插件

原创
作者头像
叫我阿柒啊
修改2024-09-18 09:23:26
5301
修改2024-09-18 09:23:26
举报

前言

在日常的代码开发中,总会遇到很多很小的知识点,想用却无从记起。尤其是在日常的前端开发,想要添加一个自己想要的css样式,却又想不起属性名,然后再css网站和笔记中搜索。当时想,如果能在IDE中内嵌一个AI编程助手就好了。

后来GitHub推出了Copilot,再后来腾讯云基于混元大模型,推出了腾讯云AI代码助手。在惊喜之余,更多的是想要体验一下腾讯云AI代码助手的功能。

开发需求

以前都是用IDEA做代码开发,但是IDEA太占内存,所以最近在朋友的推荐下,开始尝试使用vscode做前端开发。但是在开发中发现一个问题:vscode不和IDEA一样的是,在一个字符或者变量后面紧跟.log,无法自动补全为console.log。

vscode有着丰富的插件,同时也给开发者提供了独立开发插件的功能。虽然我对vscode插件开发没有涉猎过,但是这次想借着腾讯云AI代码助手的“东风”,看我是否可以从零基础,独自开发一个vscode的插件,实现IDEA中console.log的功能。

腾讯云AI代码助手

腾讯云AI代码助手除了提供完善的自动补全代码、根据注释生成代码、代码解释、生成测试代码、转换代码语言、技术对话等能力,还内置了很多对话快捷指令,在对话输入框中输入 / 或 @ 就可调用快捷指令:

  1. /clear:清空当前会话。
  2. /comments:为所选的代码添加文档注释。
  3. /newNotebook:创建一个新的 Jupyter 笔记本。
  4. /explain:解释所选代码的工作原理。
  5. /fix:针对所选代码中的问题提出修复方案。
  6. /tests:为所选代码生成单元测试。
  7. /nameVariable:变量命名。
  8. @vscode:询问 VS Code。
  9. @terminal:询问如何在终端中执行某些操作。
  10. @workspace:询问您的工作空间,将自动引用当前代码。

结语

通过腾讯云AI代码助手的智能代码补全、自动代码生成、代码优化等功能的助力,让我从零基础开发了一个vscode插件。在整个开发过程中,腾讯云AI代码助仿佛是一个“知识宝库”,也像是一个全能的开发者,带给了我完全不一样的coding体验。

期待腾讯云AI编程助手将会在未来带来更多的创新和惊喜,为全球开发者赋能,推动编程生产力的革命性提升。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 开发需求
  • 腾讯云AI代码助手
  • 结语
相关产品与服务
腾讯云AI代码助手
腾讯云 AI 代码助手,是一款辅助编码工具,基于混元代码大模型,提供技术对话、代码补全、代码诊断和优化等能力。为你生成优质代码,帮你解决技术难题,提升编码效率。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档