张裕 发表于 2026-2-22 21:53:12

GitHub Copilot 最佳免费平替:阿里通义灵码

之前分享了不少关于 GitHub Copilot 的文章,不少粉丝都品评让我试试阿里的通义灵码,这让我对通义灵码有了不少的爱好。
本日,阿七就带各人相识一下阿里的通义灵码,我们按照之前 GitHub Copilot 的次序分享通义灵码在雷同场景下的表现。
先贴一下通义灵码官网:https://tongyi.aliyun.com/lingma/download
我们开始
IDEA 上安装通义灵码

settings 选择 Plugins 输入 TONGYI Lingma,点击 install 即可,大概几分钟之后安装完成,点击重启 IDEA。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvMTFmOTRiYTU3ZjViYzE1MzMxMDQ4MzlhYWFmMTk4YTMucG5n
选择登岸进入通义灵码登录页,登岸阿里云账号,可以直接通过付出宝扫码即可。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvNDUyNDM1MWFkMDg1YzFhOGU3MzIzMWVkOGFmMTZmNGYucG5n
可以看到,他支持云端大模子,也支持本地模子服务,调用本身已有的大模子服务,如果公司对安全性要求比力高的,利用这个照旧不错的。
通义灵码代码实践

1、表明代码

1.1 表明代码

选中代码,选择通义灵码-表明代码,和 Copilot 的 Explain This 作用同等。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvZjdlZWIxOTU1ZjY2MjM3ODZkYmI2OGE2MWYxOGJlNjcucG5n
我们看到这个表明的效果会在通义灵码的 Chat 对话框内输出,但是它的功能更丰富,可以选择更精简、更详细的效果。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvMjgxNDBlZTdiNGZhMGNjNGFkMzI0ZGVhMjYwNmJmYzIucG5n
1.2 逐行表明

直接在上一步的 Chat 界面,输入「逐行表明」,之后通义灵码就会天生每行代码的表明白。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvMTY3Yjg2ZTVlN2Q1ZDUzMTVjOGYxYzUzZTc3NGM3NTcucG5n
2、代码表明

2.1 单行表明

在代码上方输入单行表明符合 //,等一会模子就会天生下方代码表明白。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvNjVmMjNhMDAwNGI5NmQ1ZGExYzE5NzllY2YwMDY2N2QucG5n
2.2 逐行表明

在 Chat 界面,直接输入「逐行表明」,就会天生针对全部选中代码的单行表明白。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvN2MwZTkxMThiYjQ1NjgwMWY4MjAwNDM0NDkzZjY2Y2UucG5n
3、天生文档/方法表明

右键选择通义灵码,然后选择天生代码表明,就能为方法天生接口级别表明。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvMmZkMDQ1MGUxMTA5YWY1Mjk2NjZlZWJiNWY4MjE5NWYucG5n
我们看到这个例子中,天生的表明还参考了之前的模板,天生的表明也比力精确。
4、表来日诰日生代码

我们直接输入表明 「bubble sort」换行,就能看到模子保举的冒泡排序的完备代码了,还好坏常快速和强盛的。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvZGFlYWFkNzMxNzRiNjZlNzYxODhjY2JlMTdhZTVjNTkucG5n
5、天生单元测试

右键选择通义灵码,然后选择「天生单元测试」,就能为方法天生接口级别表明。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvN2RkMzY3ODNhZjAxZjdiNGY1MjY2MTUzZDZiN2IyNjcucG5n
我们能看到通义灵码为选中的代码天生了简单的单元测试,我们 copy 到 test 对应的目次即可运行,我们也可以选择下方的按钮,利用差异的测试库重新天生单元测试。
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pLWJsb2cuY3NkbmltZy5jbi9ibG9nX21pZ3JhdGUvMjAwNDE5ZDA5ZTk1YWNmMTYwNDk0NDY0YmM0NWI5OWIucG5n
总结时间

本文的次序根本上和之前的 GitHub Copilot 同等。我们能看到通义灵码和 GitHub Copilot 的操纵根本雷同。比力显着的区别就是,通义灵码暂时不收费!
别的,通义灵码在 Chat 界面下方会一些扩展功能,方便用户选择更得当本身的输出。
团体来说,GitHub Copilot 本事上比通义灵码照旧更强盛,但是照旧比力贵的,一个月 10 美金的费用,会干掉大部分个人利用者。
这个时间,免费的通义灵码着实完全能满足大部分个人利用者的利用,各人有爱好的可以赶紧试试~
页: [1]
查看完整版本: GitHub Copilot 最佳免费平替:阿里通义灵码