编辑:[db:作者] 时间:2024-08-25 08:54:19
在软件开拓领域,高效的编程助手一贯是提升开拓者效率和质量的关键。
随着人工智能技能的不断发展,智能编程助手逐渐成为开拓者们不可或缺的工具。个中,CodeGeeX作为一款专为Visual Studio设计的免费智能编程助手,凭借其强大的功能和便捷的利用体验,赢得了广大开拓者的青睐。
CodeGeeX通过深度学习技能,能够理解开拓者的编程意图,供应智能的代码补全、缺点检讨、代码重构等功能,帮助开拓者快速编写出高质量、易掩护的代码。同时,它还能够与Visual Studio无缝集成,无需额外的配置和设置,即可轻松利用。
在本文中,将详细先容CodeGeeX的特点和上风,以及如何利用它来提升编程效率和质量。无论你是履历丰富的开拓者,还是刚刚入门的初学者,CodeGeeX都将成为编程路上的得力助手。
CodeGeeX 是什么?
CodeGeeX是一款基于大模型的智能编程助手,它可以实当代码的天生与补全、自动为代码添加注释、自动阐明代码、自动编写单元测试、实当代码审查Code Review、自动修复代码fixbug、自动天生commit message完成git提交,以及在不同编程措辞的代码间实现互译、针对技能和代码问题的智能问答等丰富的功能。
帮助开拓者显著提高事情效率,CodeGeeX支持100+种编程措辞,适配多种主流IDE平台,包括Visual Studio Code,JetBrains IDEs,Visual Studio,HBuilderX,DeepIn-IDE等。
CodeGeeX支持的常见措辞/框架
序号分类支持措辞1前端VUE、Javascript、TypeScript、HTML、CSS、React2后端C、C++、C#、Java、Python、Go、PHP、Rust、SQL3APP端ObjectC、Kotlin、Swift、Uni-App4其他Peal、Ruby.GraphQL、Cobol
把稳:支持措辞完全列表 https://github.com/THUDM/CodeGeeX2/blob/main/evaluation/utils.py#L14
CodeGeeX的核心能力
功能描述单行/多行代码续写根据高下文代码内容,推理出光标所在确当前行、当前段代码的内容。在实际开拓场景中最常见也是提效最明显的场景。根据注释天生代码根据自然措辞的注释,自动天生所须要的代码,可以天生完全的方法级函数。AskCodeGeeX智能问答通过侧边栏的智能问答交互,可以将开拓中碰着的技能问题,直接向CodeGeeX提问得到快速解答。自动添加注释给代码自动添加行级注释,可以根据须要选择英文或者中文。代码翻译多种编程措辞之间进行互译。理解代码语义并在保留原始代码语义和功能的根本上,翻译成另一种编程措辞的等效代码。天生单元测试根据函数、方法的内容和运行逻辑,天生干系的单元测试代码。支持Java、PythonGo、C/C++、JavaScript等,NL2SQL基于给定的SQL表构造和自然措辞描述的查询需求,天生SQL查询语句。函数重构快速进行函数重构,梳理代码逻辑,降落出错风险。天生调试日志通过理解代码运行逻辑,为代码自动天生调试信息,帮助用户快速定位问题。天生ReadMe文档根据代码内容快速天生符合ReadMe格式的文档信息,Code Interpreter工具箱接入了Code Interpreter的能力,可以实现批量处理文件,剖析多种格式的数据并进行可视化,绘制数学函数,剖析代码文件等。
自动模式
当CodeGeeX插件处于激活状态下,在编辑器中输入停滞时,会从当前光标处开始进行自动的代码天生与补全。此时,右下角CodeGeeX图标转圈表示正在天生。天生的代码以灰色显示,按Tab键即可将天生结果在当前位置插入。如果不须要利用天生的代码,可按Esc键取消,也可以忽略天生的代码并连续输入。
交互模式
在须要获取代码天生结果时,按Ctrl+Enter激活交互模式。CodeGeeX插件将天生多少段候选代码,并显示在右侧窗口中。若希望利用个中某段候选代码,点击候选代码上方的"use code",即可将代码插入编辑器中的光标位置候选代码数量可以在插件设置中调度。
插件会根据当前光标位置自动判断天生一行或天生多行。CodeGeeX作为赞助工具,并不担保每次天生的是一段完全的代码。如果天生的代码没有完成一项功能,只须要让插件再次调用模型,连续向后天生,直到完成即可。
插件对付给定的输入,多次天生的结果可能不同。这是由于通过大模型进行天生,结果带有随机性。这种随机性可以从宏不雅观统计长进步天生的准确率。如果希望降落随机性,可以在插件设置中调度部分参数设置,但不建议一样平常用户调度这些设置。
Visual Studio 插件安装
CodeGeeX适配了Visual Studio 2022之后所有的最高版本。
插件安装办法
1.在Visual Studio 2022的扩展->管理扩展中搜索CodeGeeX。
2、在Visual Studio窗口顶部的"扩展"菜单中,点击下拉菜单中选择"管理扩展"。或 者直接用快捷键组合"Alt+Shift+X“访问扩展管理器。
3、搜索CodeGeeX,然后单击"下载"或"安装"按钮,详细如下图所示:
4、重新启动Visual Studio,就完成了安装,可以在Visual Studio 的扩展看到CodeGeeX目录,详细如下图所示:
利用办法
CodeGeex 在Visual Studio 中的利用办法,保持了它在Visual Studio Code 和 JetBrains IDEs 百口桶的利用办法,您可以无缝的拓展到不同IDE平台来利用。
1、登录
启动后进行登录,有三种登录办法,可以点击左上角的 登录 链接,也可以点CodeGeeX菜单中的"登录”,也可以打开谈天框打开侧边栏进行登录,详细如下图所示:
这里通过CodeGeeX的侧边栏登录,可以选择验证码登录,账号登录,第三方账号登录。通过第三方登录,然后绑定手机号,就可以利用CodeGeeX的全部功能,开启倍速编程的体验吧!
2、设置
可以通过点击侧边栏顶部的更多按钮,下拉菜单中直接进入设置,修正更符合开拓习气的设置。
每一个选项点击后,下方会有相应的描述。
3、侧边栏
侧边栏可以通过拖拽的办法变宽,或是同其他visual窗口一样进行停靠、锚定,或放在更习气的左侧或右侧位置,确保在Visual Studio 上编程的丝滑体验。
切换模型 Change Model
在边栏的智能问答输入框中,利用“/”调出预设命令:
核心功能
自动天生代码在编码过程中,CodeGeeX可以根据高下文代码的内容,推理出接下来可能的代码输入。如果认为推理出的代码内容得当,利用快捷键Tab对天生的代码进行采纳,被采纳的代码即会高亮显示并留存在光标后;
如果认为内容不得当,任意键可以取消推举的内容,连续手动编码。可以利用Tab键吸收建议,也可以通过开始编写要利用的代码来吸收建议。
根据注释天生代码 将注释转换为代码
CodeGeeX可以针对一段自然措辞的注释内容,天生干系的代码片段 。
特殊是对付能够利用一句话描述清楚的、常见的算法片段、函数段、方法段等。
自动为代码添加注释
CodeGeeX可以轻松为代码添加中(英)文注释。在编辑器中选中代码,点击鼠标右键。在右键菜单中点击CodeGeeX ,然后点击下一级菜单天生注释即可。
天生单元测试
在编辑器中选中代码,点击鼠标右键,菜单中点击CodeGeeX,然后点击下一级菜单天生单测。也可以通过侧边栏的对话框,输入“/test”,天生其对应的单元测试代码。
智能问答
CodeGeeX 的智能问答支持模型选择,你可以选择Pro版模型或者Lite版的模型,点击CodeGeeX目录,打开 CodeGeeX 侧边栏(谈天窗),点击侧边栏上方的Ask CodeGeeX标签, 即可进入问答模式。
代码阐明
代码阐明是开拓者非常喜好的功能之一,CodeGeeX设置了多个入口,在编程过程中可以更加便利的利用。
总结
CodeGeeX 是一款功能强大的AI编程助手,可以根据用户的输入和哀求供应适当的答复和支持,从而提高事情的效率。
快来开始免费利用 CodeGeeX吧,详细可访问官方地址:https://codegeex.cn/。
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/rqz/204158.html
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com