通义灵码真好用!

简介: 通义灵码小白体验手把手教程,真的很好用呢!

一、什么是通义灵码

1、 介绍

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

文档:通义灵码产品介绍

2、 核心场景

2.1、代码智能生成

经过海量优秀开源代码数据训练,可根据当前代码文件及跨文件的上下文,为你生成行级/函数级代码、单元测试、代码优化建议等。沉浸式编码心流,秒级生成速度,让你更专注在技术设计,高质高效地完成编码工作。

2.2、研发智能问答

基于海量研发文档、产品文档、通用研发知识、阿里云的云服务文档和 SDK/OpenAPI 文档等进行问答训练,为你答疑解惑,助你轻松解决研发问题。

通义灵码支持 Visual Studio Code、JetBrains IDEs,及远程开发场景(RemoteSSH、Docker、WSL、Web IDE),安装后登录阿里云账号即可开始使用。

二、下载和安装指南

准备工作: 通义灵码需要登录阿里云后方可使用,如果你尚未拥有一个阿里云账号,可前往注册阿里云账号

1、打开IDEA,File–>Settings…

image.png

2、找到Plugins,切换到Marketplace选项卡下,输入“TONGYI ”或“TONGYI Lingma”进行搜索,找到TONGYI Lingma插件,Install安装即可。

如下图是因为我已经安装了。

image.png

3、idea最右侧有通码义灵,点击“登录”,出现“通义灵码协议”对话框,选择“同意并登录”

image.png

4、点击登录后它会默认打开阿里云的登录地址,使用阿里云主账号或者RAM子账号登录均可

image.png

5、登录成功页面如下:

image.png

6、如下是登录成功界面,显示名称

image.png

三、使用

1、行级/函数级实时续写

根据当前语法和跨文件的代码上下文,实时生成行、函数建议代码。

示例:

image.png

同时,当你在编码的过程中,也可以通过快捷键 ⌥ P 手动触发生成代码建议,具体如下:

查看快捷键:

image.png

2、自然语言生成代码

通义灵码支持两种通过自然语言描述生成代码的方式:

在编辑器中,直接通过注释的方式描述你需要的功能,直接在编辑器中生成代码建议,单击 Tab 可直接采纳 ;

在智能问答中,直接描述你需要的功能,智能问答助手将为你生成代码建议,并支持一键插入或复制代码。

实例:

image.png

3、生成单元测试、代码优化建议、代码注释、代码解释

选中代码后,一键触发功能当你选中的代码后,支持生成单元测试、代码优化、代码注释或代码解释,有 3 种触发方式:

在编辑器中,单击右键找到通义灵码功能操作入口,单击对应功能操作;在智能问答中,直接单击对应功能操作;在智能问答中,使用 / 查看快捷指令,单击对应功能操作。针对整个方法:

image.png

针对部分代码:

image.png

生成回答后,一键采纳和追问单击对应功能操作后,在智能问答区中,通义灵码为你所选代码生成相关回答,此时你可以根据诉求进行操作,不同功能的对应操作如下:

生成单元测试:

采纳单元测试代码建议:支持一键插入、复制、或者新建代码文件,可快速采纳生成的单元测试代码建议;

更换单元测试框架:目前提供基于 JUnit、Mockito、Spring Test、unit test、pytest 等框架生成单元测试代码建议,在回答完成后,可以根据需要切换框架重新生成;

新建文件:支持一键保存单元测试代码为新文件,方便进行查看和修改。

生成代码优化建议:

采纳代码优化建议:针对优化建议中的建议代码,支持一键插入、复制,快速采纳生成的建议代码;

查看 Diff:单击查看 Diff 按钮,将快速唤起 IDE Diff 查看窗口,快速了解建议和源代码的变更;

生成代码注释:

采纳代码注释建议:支持一键插入、复制,可快速采纳生成的代码注释建议;

查看 Diff:单击查看 Diff 按钮,将快速唤起 IDE Diff 查看窗口,快速了解建议和源代码的变更。

解释代码:

支持重试、更详细、更简单、中文/英文解释的追问。

4、实例

接手不熟悉的屎山代码,看不懂怎么办?将代码全选,然后【右键】,打开『通义灵码』,选择【代码解释】

image.png

image.png

代码没有注释,如何补全?选择需要优化的方法,点击方法上方的按钮,然后选择【生成代码注释】

image.png

代码写的比较乱,不知道怎么优化调整?选择需要优化的方法,点击方法上方的按钮,然后选择【生成优化建议】

如下是生成的优化建议

image.png

也会帮我们优化代码,至于用不用可根据自行情况

image.png

单元测试不愿意写,如何快速解决?选择需要优化的方法,点击方法上方的按钮,然后选择【生成单元测试】

image.png

5、搜索

直接描述你需要的功能,智能问答助手将为你生成代码建议,并支持一键插入或复制代码

如下实例:

image.png

相关文章
|
人工智能 算法 前端开发
我和通义灵码的一周年
通义灵码是阿里巴巴推出的一款AI插件,大小约5.8M,适用于IDEA开发环境。它通过@workspace和@terminal两大功能,显著提升代码开发效率和质量。@workspace帮助开发者快速理解项目结构,智能导航至关键代码;@terminal则提供命令行下的代码搜索与实时补全,加速开发流程。实际应用中,通义灵码大幅缩短了新项目熟悉时间,减少了试错成本,提升了代码的规范性和稳定性。
390 0
|
人工智能 自然语言处理 IDE
通义灵码使用指南
一款不用充钱也能让你变强的插件 通义灵码(TONGYI Lingma),可以称之为中国copilot 的平替品。我们一起看看如何使用安装,功能介绍,常用问题,客户测评等。
8575 12
通义灵码使用指南
|
5月前
|
人工智能 自然语言处理 开发者
|
人工智能 IDE 测试技术
一文教会你如何用好通义灵码,让这款 AI 编码工具帮你做更多工作,更高效
如何用好通义灵码?欢迎收藏最佳使用指南。本文提供通义灵码使用指南,涵盖快捷键、配置调整、跨文件索引及上下文管理等内容,帮助用户更高效地使用通义灵码。
10546 3
|
IDE iOS开发 Python
小白如何开始使用通义灵码(含安装IDE、安装灵码插件)
PyCharm 和 IntelliJ IDEA 下载安装及通义灵码插件下载安装说明
11692 10
|
12月前
|
人工智能 自然语言处理 测试技术
在IDE里使用DeepSeek-V3 和 DeepSeek-R1 满血版模型
如何在IDE里使用DeepSeek-V3 和 DeepSeek-R1 满血版模型
1681 97
|
IDE Java 测试技术
IDEA安装并使用通义灵码
本文介绍了“通义灵码”这一智能编码助手的功能特点,并提供了在IDEA中安装和使用的详细步骤,旨在帮助提升编程效率和代码质量。
IDEA安装并使用通义灵码
|
人工智能 算法 IDE
IDEA中通义灵码的使用技巧
大家好,我是 V 哥。在日常开发中,我常用通义灵码辅助编程,尤其在解释代码和生成单元测试方面表现优异。本文将详细介绍通义灵码的安装、使用方法及优化建议功能,帮助你提升开发效率。关注威哥爱编程,编码路上我们一起前行。
9462 7
|
人工智能 IDE 开发工具
给IntelliJ IDEA添加AI功能
这篇文章讲解了如何在IntelliJ IDEA中安装和使用阿里云开发的通义灵码插件,以增强IDE的人工智能辅助编程功能。
6738 0
给IntelliJ IDEA添加AI功能
|
自然语言处理 IDE 测试技术
阿里云 的 通义灵码 在 IDEA 使用
【7月更文挑战第1天】在IntelliJ IDEA中启用阿里云的通义灵码插件,需安装插件,搜索“tongyi”安装并登录阿里云账号。插件提供行级/函数级代码建议、自然语言生成代码、单元测试生成、代码注释和解释等功能。支持多种编程语言,但需联网使用并依赖阿里云账号。快捷键在macOS和Windows上有差异,如macOS的“Tab”键接受代码建议,“Esc”废弃。
4014 0

热门文章

最新文章