程序员的AI编程小助手,CodeGeeX使用体验总结

news/2024/9/23 18:16:05

程序员的AI编程小助手,CodeGeeX使用体验总结

:::warning

一、1.CodeGeeX 是什么?能做什么?

CodeGeeX 是一个智能编程软件工具,目前CodeGeeX支持多种主流IDE,如VS Code、visual studio 2022,IntelliJ IDEA、PyCharm、Vim等,
同时,支持Python、Java、C++/C、JavaScript、Go等多种语言。
:::

CodeGeeX 有四大功能:
1.智能问答
2.代码翻译
3.注释生成
4.代码生成与补全
5.修改bug

  • 1.代码自动生成和补全
    CodeGeeX可以根据自然语言注释描述的功能自动生成代码,也可以根据已有的代码自动生成后续代码,补全当前行或生成后续若干行,帮助你提高编程效率。

  • 2.代码翻译
    基于AI大模型对代码进行语义级翻译,支持多种编程语言互译。

  • 3.自动添加注释
    CodeGeeX可以给代码自动添加行级注释,节省大量开发时间。没有注释的历史代码,也不再是问题。

  • 4.智能问答
    开发中遇到的技术问题,可直接向AI提问。无需离开IDE环境,去搜索引擎寻找答案,让开发者更专注地沉浸于开发环境。

  • 5.修复bug

:::warning

二、CodeGeeX如何使用?visual studio code 演示

环境要求:支持windwos,linux,macos,vs要求 visual studio code 1.70.x及以上
:::

  1. 下载,安装
    打开vscode 如图输入搜索“CodeGeex”。

  2. 登录
    安装完成,根据提示登录,输入手机号,收到验证码输入,登录成功如图:

    ![](https://markdown.liuchengtu.com/work/uploads/upload_f2dee9a3b3f92b6d51d9088ad88dc3ba.png)
    
  3. 使用
    3.1 安装好code geex插件后,重新打开vscode,验证code geex是否安装成功,如图说明安装成功:

    3.2 演示 智能问答

    1.写一个排序算法,2.提交,

    3.3 也可以在vscode里,鼠标右键,使用CodeGeex,如图:

    3.4 也可以在命名窗口,点击命名,弹出功能命名,按提示使用,如图:

:::warning

三、CodeGeeX如何使用?visual studio 2022 演示

环境要求:支持windwos,linux,macos,vs要求 visual studio 2022及以上
:::

  1. 下载,安装
    打开 visual studio 2022 如图在“扩展” 菜单选择“管理扩展”,输入搜索“CodeGeex”,下载,安装。

  2. 登录
    安装完成,根据提示登录,输入手机号,收到验证码输入,登录成功如图:

    按提示输入手机号码,验证码,登录成功,如图:

    登录成功:如图

vs2022 里线上登出:表示已登录成功

  1. 使用
    3.1 安装好code geex插件后,重新打开vs2022,验证code geex是否安装成功,如图说明安装成功:

    3.2 演示 智能问答

    1.写一个排序算法,2.提交,

    3.3 也可以在vs2022里,鼠标右键,使用CodeGeex,如图:

    3.4 也可以在命名窗口,点击命名,弹出功能命名,按提示使用,如图:

:::warning

四、总结

总结上述内容
:::作为一款开发辅助工具,还是不错的,能有效的提高开发效率,1000万程序员小伙伴,快来体验一下这个AI开发助手吧:

1.智能问答
2.代码翻译
3.注释生成
4.代码生成与补全
5.修改bug
6.生成单元测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/31045.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

父组件先校验再同步子组件方法

子组件 父组件 必须是return promise 对象

springboot项目启动会报4个加载不到的debug提示,可改可不改

1. 因为启动的时候会报提示: Unable to locate LocaleResolver with name localeResolver: using default [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@17162122]有4个这样的--Resolver,(具体每个Resolver在下面注释有说明)要想不报这个加载提示,如…

开源自定义表单系统为何获得青睐?

今天,我们就与大家一起分享开源自定义表单系统、低代码技术平台的相关优势特点,感兴趣的朋友可以体验一番。想要实现提质增效的办公效率,利用低代码技术平台及开源自定义表单系统,可以满足大众业务需求。这也是为何开源自定义表单系统深受青睐的原因之一了。很多企业不了解…

java 查看jdk位置

1、java -verbose -version 2、查看项目使用的jdk以及位置

[ida pro] 设置RVA 偏移

在使用IDA PRO分析X64 异常展开,进行_SCOPE_TABLE类型设置时,将操作数转换为偏移量目录示例:UNWIND_INFO 分析1、添加ScopeRecord类型2、设置类型3、将操作数转换为偏移量4、设置完成链接1链接2 示例:UNWIND_INFO 分析_C_specific_handler_0 是一个导入函数,是进行异常处理…

惟一分解定理

首先:其次上代码 void solve(int x){int y=x;for(int i=2;i*i<=x;i++){if(x%i==0){v[i].push_back(y);while(x%i==0) x/=i;} }if(x>1) v[x].push_back(y); }转载请注明原文链接:https://www.cnblogs.com/cuichenxi/p/18189667

虚仿云实训教学平台优势、意义【虚拟仿真】

虚拟仿真云实验教学平台作为一种新型的教学方法,近年来在高校教育中得到了十分广泛的应用.它通过模拟真实的实验场景和实验操作,让学生在计算机上进行实验操作和数据处理,为学生提供了更加便捷、可靠、有效的实验学习环境.本文,3DCAT实时渲染云将从虚拟仿真云平台在教育应用中的…