百度 Comate 终于支持 IntelliJ IDEA 了

大家好,我是伍六七。

对于一向重视 AI 编程的阿七来说,编程助手绝对是必不可少的,除了 GitHub Copilot 之外,国内百度的 Comate 一向是我重视的要点。

可是之前,Comate 还支撑 VS code,并不支撑 IntelliJ IDEA,今天看总算支撑上了。

今天我们就来看看百度的 Comate 怎么样吧!

主页地址cloud.baidu.com/campaign/co…

请求试用地址:cloud.baidu.com/survey/coma…

接入 Comate

请求试用

百度 Comate 总算支撑 IntelliJ IDEA 了

请求经过之后会将 key 发送到手机短信上,留意查收。

Comate 简介

基于 AI 的智能代码生成让你的编码更快、更好、更简略!Comate 由文心大模型 ERNIE-Code 提供技术支撑,经过对百度多年堆集的非涉密代码数据和 Github 头部公开代码数据进行训练。

我试用了几天,确实能提效不少,之前需求些 prompt 才能处理的问题,现在直接运用 Comate 插件,代码写的飞起。

不说提效 10 倍,1-2 倍仍是有的,Java er 赶忙试用吧!

支撑的编辑器

看文档,当前只支撑 VSCode 和 IntelliJ IDEA。

支撑的言语

已掩盖C、C++、Python、Java、Go、PHP、JavaScript等多个主流言语。

快捷键

选中所引荐代码:Tab

切换下一条引荐:alt/option+]

切换上一条引荐:alt/option+[

关闭当条引荐:Esc

查看一切引荐成果:鼠标hover到引荐内容后,显示Comate工具栏,点击 “Comate 补全生成”,在侧边栏中选中采用

IntelliJ IDEA 接入

插件下载

插件下载能够到这个地址下载对应的版别插件:console.bce.baidu.com/comate#/plu…

之后翻开 IDEA 设置,挑选插件,点击设置按钮,挑选 Install Plugin from Disk,然后直接挑选下载的 zip 文件,留意不要解压缩

装置完插件之后,重启 IDEA,之后复制手机短信里的 key,粘贴到 IDEA 设置中的 Comate 窗口的 License 中,其他选项能够不填。

百度 Comate 总算支撑 IntelliJ IDEA 了

这样,你就设置好百度 Comate 拉,在 IDEA 右侧能够看到百度 Comate tab 标签,我们翻开就能看到下面这个界面了。

百度 Comate 总算支撑 IntelliJ IDEA 了

能看到这个,那么祝贺你,装置成功了!

运用 Comate

  • 单行引荐

编码过程中稍做停顿,Comate即可依照它的理解,给你补全整行代码。

单⾏引荐是在续写代码场景中最直接、最⾼效的表现⽅式。在翻开⼀个代码⽂件后,开始编码。在编 码过程中略微等待⼀下,即可看到Comate的引荐内容。假如觉得引荐内容不错,即可使⽤ tab 键采 纳,不然能够使⽤ ESC 键取消引荐

百度 Comate 总算支撑 IntelliJ IDEA 了

百度 Comate 总算支撑 IntelliJ IDEA 了

  • 多行引荐

当待触发引荐的上下文,具有显着的完好逻辑关系(如一个新的办法、函数、判别、循环体等),可主动引荐一个逻辑完好的代码块。

多⾏引荐与单⾏引荐的使⽤⽅式⼀致。在契合多条引荐的条件下(如for循环、if判别等),模型会优先计算⼀次多⾏引荐的逻辑。假如逻辑完好,则会展现出多⾏引荐的成果。不然仍是依照单⾏引荐的逻辑来展现。

百度 Comate 总算支撑 IntelliJ IDEA 了

  • 多条引荐自由切换

如希望查看更多引荐内容,可经过快捷键快速切换,也可翻开多条引荐面板,挑选最满足的一条并采用。

在呈现引荐内容后,⿏标移动到引荐内容上则会呈现⾏间提示内容。⾏间提示首要⽤来使⽤更多能⼒,如多条引荐、触发其它动作等。

百度 Comate 总算支撑 IntelliJ IDEA 了

  • 生成代码注释

还能够选中整个办法快,生成注释,也能直接生成办法级别的注释,这个功用仍是非常试用的,程序员们经常接手他人写的烂代码,注释也没有,这个时分这个注释功用能让我们省不少力!

百度 Comate 总算支撑 IntelliJ IDEA 了

  • 调优/重构

我们单击办法左侧的小 logo,挑选调优主张,右侧 Comate 就会分析我们的代码,发现 bug,并给出优化有的主张。

百度 Comate 总算支撑 IntelliJ IDEA 了

官方文章中还介绍了根据注释生成代码的功用,我试用了一下,还不能完成,不知道是不是我操作问题,各位读者朋友们,也能够是去试一下,欢迎给我反馈!

赶忙去试试吧,真的能完成半响写代码,半响摸鱼!


重视我,一同 AI 编程!送你全套我收拾的 Java 岗位面试资料。这是我自己之前收拾的面试题,靠着这份面试题,我从 30 人的小公司,进了 2000 人+的央企子公司,之后又进了互联网大厂。

一份让我进大厂&央企的面试题