赞
踩
打开IDEA,找到Setting-->Plugins,在里面输入CodeGeeX,点击Install安装。
下载完成后IDEA进行重启,再次打开就会出现CodeGeeX。这里点击Login,然后在浏览器进行注册。
注册完账号之后,回到IDEA就会出现Successfully的弹窗,说明已经注册完毕,可以正常使用了。
当我在写一个判断水仙花数的代码过程中,只需要回车等待一会,CodeGeeX会自动提示接下来你可能要输入的代码,这时如果符合你想要代码的预期时,只需要按下Tab就可自动补全接下来的代码,直到你不需要它的智能提示时结束。
根据CodeGeeX智能提示写完好接下来的代码之后,运行了试试,看看代码能否正常运行。
结果还是挺可观的,代码的运行输出都是没问题的。这是我们来测试一下CodeGeeX的注释生成的能力如何,选择你需要添加注释的代码,右键选择CodeGeeX-->Add Comment,添加注释。
可以看到选中代码已经成功添加好了注释,作为简单的代码了解还是可以的。
同样的,选中你需要翻译的代码,右键选择CodeGeeX-->Code Transiation,右边可以选择你需要翻译成什么语言的代码,然后点击Transiate即可。这里可以看到CodeGeeX支持的翻译的代码语言还是很多的。
翻译后的Python代码,我们复制拿到PyCharm运行了试试,看能不能正常运行。
复制翻译后的代码,粘贴到PyCharm运行,结果是可以正常运行的,和Java代码运行输出的结果一样,说明CodeGeeX-的代码翻译能力还是可以的。但需要注意的是也并不是所有的代码CodeGeeX都是能够成功翻译的。
选择Ask CodeCeekX,可以进行智能回答。这里我提问Jav如何实现多线程,可以看到CodeCeekX的回答还是挺不错的,值得参考。
CodeCeekX也回答了实现多线程可以有两种方法,一种是继承Thread类,另一种实现Runnable接口。
再换个问题,我这里问个问题:寻找2~100之间的素数(质数,即只能被1和本身整除的数),可以看到CodeCeekX也是很快给出了很好的回答,将给出的代码复制粘贴运行一下试试,明显的看出输出的结果是没问题的,很符合题目的要求,输出2~100之间的素数。
总体来说CodeCeek还是很强大的,支持的能力方面也很多。希望大家能够很好的利用,让AI辅助我们更好的编写代码,提高日常的工作效率,谢谢大家。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。