美文网首页@IT·互联网WEB前端程序开发前端
一个 不用充钱 也能让你变强的 VSCode 插件!!!

一个 不用充钱 也能让你变强的 VSCode 插件!!!

作者: 前端架构巴拉啦 | 来源:发表于2023-12-06 17:39 被阅读0次

    今天给大家推荐一款不用充钱也能让你变强的 vscode 插件 通义灵码(TONGYI Lingma),可以称之为 copilot 的替代甜品

    前言

    之前一直使用的 GitHub Copilot,虽然功能强大,但是收费相对来说有点贵,每个月收费在10美刀这样,一直想找一个免费的替代方案,之前也尝试使用 Kite 和 TabNine 等类似智能代码补全插件,但是效果都不尽人意。

    一直到上个月,也就是 10 月 31 号,在杭州云栖大会上,阿里云对外展示了一款可自动编写代码的 AI 助手:通义灵码(TONGYI Lingma),可以称之为 copilot 的替代甜品

    什么是 通义灵码(TONGYI Lingma)

    通义灵码(TONGYI Lingma),是阿里云出品的一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/OpenAPI 的使用场景调优,助力开发者高效、流畅的编码。

    image.png
    • 兼容 Visual Studio Code、JetBrainsIDEs 等主流 IDE
    • 支持 Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流编程语言
    image.png

    产品官网:
    https://tongyi.aliyun.com/lingma

    通义灵码主要功能

    代码智能生成:

    • 通过训练海量优秀开源代码数据,根据当前代码文件的上下文,为开发者生成行级和函数级代码,包括代码块、方法等,帮助开发者快速完成编码工作。

    行/函数级实时续写:

    • 在编码过程中,根据上下文和当前语法,通义灵码会自动预测和生成建议代码,开发者只需点击 Tab 键即可采纳

    自然语言生成代码:

    • 在编辑器中,开发者可以通过自然语言描述所需功能,通义灵码会根据描述和上下文,在编辑器区直接生成代码及相关注释,提供连续的编码体验。

    单元测试生成:

    • 通义灵码支持根据不同的测试架(如JUnit、MockitoSpring Test、unit test、pytest等)生成单元测试代码,并提供相关的代码解释。

    代码注释生成:

    • 通义灵码可以一键生成方法注释及行间注释,节省编写代码注释的时间,提升代码的可读性和注释覆盖率

    研发智能问答:

    • 基于海量研发文档、产品文档、通用研发知识以及阿里云的云服务文档和SDK/OpenAPI文档等进行问答训练,为开发者提供研发问题的答疑解惑。

    在 VSCode 中安装通义灵码

    • 打开 VSCode,在插件市场搜索 通义灵码(TONGYI Lingma),点击 安装
    image.png
    • 安装成功之后左侧菜单中会增加通义灵码插件按钮,点击按钮,接着点击登录去授权
    image.png
    • VSCode 会提示等待阿里云授权中: 已复制链接,如遇浏览器未打开的情况,可直接粘贴至浏览器进行登录
    • 浏览器会自动打开到阿里云的登录授权页面,登录自己的账号直接授权即可
    image.png image.png
    • 授权成功后,VSCode 会提示登录成功,并且在插件窗口会显示自己的账号名称
    image.png image.png
    • 重启 Visual Studio Code,有的不需要重启好像也可以直接用,就可以体验 通义灵码 智能编码了。

    简单试用一下效果

    随便找了个文件,输入要求:帮我写一个防抖函数, 使用typescript写

    image.png

    直接就自动生成出来了,只需点击 Tab 键即可采纳,是不是感觉很强大,总的来说,相比较于Github Copilot,通义灵码 还是有很多优势的,比如:免费!!!

    作者:前端开发爱好者
    链接: https://juejin.cn/post/7298150295376642082

    相关文章

      网友评论

        本文标题:一个 不用充钱 也能让你变强的 VSCode 插件!!!

        本文链接:https://www.haomeiwen.com/subject/hdbjgdtx.html