最近,阿里推出了一个免费的国产Copilot——通义灵码,简直是火得不要不要的!这款工具几乎能做到GitHub Copilot的所有功能,而且完全免费。今天我就来快速演示一下,如何在VSCode上使用它。
·首先,打开VSCode,去扩展里面搜索“通义灵码”。因为我用的是英文版系统,所以显示的结果是英文的,大家如果是中文版的话,应该会看到中文的。我之前已经安装好了。

·接下来,点击左侧的通义千问图标,就能进入通义灵码的界面了。如果是第一次使用,可能需要登录一下,不过登录过程很简单,按照提示走就行。
·登录成功后,你会看到类似这样的窗口,上面有AI chat和AIDeveloper菜单,分别对应AI聊天和AI开发者功能。AI chat就是我们常用的聊天功能,可以问它代码的解释或者编程问题,而AIDeveloper则可以帮你修改代码。

·我们先来试试AI chat,我现在打开的是之前看过的Vue源代码项目。这里有个比其他AI编程工具,比如Cline,更好的地方,就是当我切换文件时,它会自动把当前文件添加到上下文中,不需要我手动去添加,真的是个很实用的功能。

·接下来,我们来询问一下cleanupDeps函数的作用,它会详细解释给我们听。其实还有一个代码解析的功能更强大,我们只需选中这个函数,右键点击通义灵码,就能看到多个选项,比如代码解析、添加单元测试、加注释、代码优化等等。
·我选择了代码解析,它会帮我们分析这个函数,而最厉害的是,它还能生成流程图,让我们一眼就能看明白。
轻松搞定函数,AI助手来帮忙!
我跟着AIDeveloper的演示,想让他帮我写个函数。虽然我打错了字,但他还是明白了我的意思,立马就帮我写好函数,最后只需要接受就行了。更妙的是,我在代码里加了注释,它居然能根据这些注释来生成补全代码,真是太厉害了!
其他的功能大家可以自己去探索哦!如果你喜欢这些内容,记得给我点赞、关注和分享哦!
