【绝非标题党】让程序员集体恐慌的开源插件_通义灵码

182 阅读2分钟

东方女性,18岁, 超级漂亮, 程序员,坐在电脑旁.jpeg

最近用了通义灵码,发现功能真的是太强大了,让整个开发效率倍增。我甚至有时间去抽烟了,以前一天半包烟,现在一天必须要整一包。


[通义灵码官网]help.aliyun.com/zh/lingma/u…

官网上面有更详细的教程介绍如何使用的。

1. 如何安装

以android studio为例,只需要在plugin下面搜索lingma即可搜索到插件,点击安装,安装好之后就可以用了。

image.png


2. 具体如何使用呢

整个功能我总结下来,分为三块:

  1. 智能补全
  2. 智能问答
  3. AI程序员

接下来我逐步介绍每一块的功能。


3. 智能补全

行级/函数级实时补全

为了验证,我写了一个test方法, 插件就根据上下文环境,把方法体的实现都写好了。这就是强大之处,如果插件写的方法实现,不满意点击esc键取消, 点击tab键是采纳。

image.png

通过中文描述生成代码

比如,我在一个类文件里面,通过描述:

判断一个字符串是否为回文字符串, 则插件会自动的生成一个函数。 采纳的话点击tab键, 不采纳点击esc键。

image.png


4. 智能问答

在开发中遇到了任何问题都可以在IDE内进行搜索,不用来回切换,大大提升了开发效率。

image.png

从上面的一张图,可以看到,每一个方法前面都有一个通义灵码的logo, 当点击这个logo,会弹窗如上图所示。 点击每一个条目就可以通过智能问答进行搜索。

这个功能对于我这种马上要入职新公司来说,真的是爽歪歪,对于熟悉新公司的项目来说,那真的是快多了。


同样的,如果在开发中,遇到了局部的代码不明白, 并不是一个方法,可以选中不明白的代码,单击右键,选中,通义灵码,进行搜索。如图:

image.png


当您编码遇到问题,缺乏具体解决思路时,可单击 IDE 侧边工具导航唤起通义灵码智能问答助手,无需离开 IDE 客户端,即可快速获得答案和解决思路。

image.png


智能问答里面还有两个,我比较喜欢的功能, @workspace 和 @terminal。

在输入框里面,首先输入@workspace 然后就可以询问当前工程相关的问题。 比如说,当前工程都包含了哪些模块:

image.png

然后会列举出工程下面的所有模块,并添加相应的注释。


在输入框里面,首先输入@terminal 然后就可以询问相关命令的问题。 比如说,创建一个目录test,并赋予读写权限:

image.png


AI程序员

这个功能我用得少, 大概的意思是直接通过工具帮我们写代码。