CodeGeeX--AI代码辅助工具

一、下载CodeGeeX插件

打开IDEA,找到Setting-->Plugins,在里面输入CodeGeeX,点击Install安装。

下载完成后IDEA进行重启,再次打开就会出现CodeGeeX。这里点击Login,然后在浏览器进行注册。

注册完账号之后,回到IDEA就会出现Successfully的弹窗,说明已经注册完毕,可以正常使用了。

二、CodeGeeX的使用功能

1.代码生成与补全

当我在写一个判断水仙花数的代码过程中,只需要回车等待一会,CodeGeeX会自动提示接下来你可能要输入的代码,这时如果符合你想要代码的预期时,只需要按下Tab就可自动补全接下来的代码,直到你不需要它的智能提示时结束。

2.注释生成

根据CodeGeeX智能提示写完好接下来的代码之后,运行了试试,看看代码能否正常运行。

结果还是挺可观的,代码的运行输出都是没问题的。这是我们来测试一下CodeGeeX的注释生成的能力如何,选择你需要添加注释的代码,右键选择CodeGeeX-->Add Comment,添加注释。

可以看到选中代码已经成功添加好了注释,作为简单的代码了解还是可以的。

3.代码翻译

同样的,选中你需要翻译的代码,右键选择CodeGeeX-->Code Transiation,右边可以选择你需要翻译成什么语言的代码,然后点击Transiate即可。这里可以看到CodeGeeX支持的翻译的代码语言还是很多的。

翻译后的Python代码,我们复制拿到PyCharm运行了试试,看能不能正常运行。

复制翻译后的代码,粘贴到PyCharm运行,结果是可以正常运行的,和Java代码运行输出的结果一样,说明CodeGeeX-的代码翻译能力还是可以的。但需要注意的是也并不是所有的代码CodeGeeX都是能够成功翻译的。

4.智能回答

选择Ask CodeCeekX,可以进行智能回答。这里我提问Jav如何实现多线程,可以看到CodeCeekX的回答还是挺不错的,值得参考。


CodeCeekX也回答了实现多线程可以有两种方法,一种是继承Thread类,另一种实现Runnable接口。

再换个问题,我这里问个问题:寻找2~100之间的素数(质数,即只能被1和本身整除的数),可以看到CodeCeekX也是很快给出了很好的回答,将给出的代码复制粘贴运行一下试试,明显的看出输出的结果是没问题的,很符合题目的要求,输出2~100之间的素数。

总体来说CodeCeek还是很强大的,支持的能力方面也很多。希望大家能够很好的利用,让AI辅助我们更好的编写代码,提高日常的工作效率,谢谢大家。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值