CodeGeeX插件:代码生成与智能补全功能详解

2025-01-03 17:29 更新

选择模型

VSCodeCodeGeeX插件中,打开设置项,可以针对代码补全的模型,选择Pro版或Lite版的模型。Lite版的响应速度更快,Pro版则在代码补全的准确性上,有大幅提升。

单行代码生成与补全

生成单行代码,是在代码生成与补全的场景中最直接高效的体现方式。

当打开一个代码文件后,开始编码。在编码过程中稍微等待一下, 即可看到CodeGeeX根据上下文代码的内容,推理出接下来可能的代码输入。

如果认为推理出的代码内容合适,使用快捷键Tab对生成的代码进行采纳,被采纳的代码即会高亮显示并留存在光标后;如果认为内容不合适,任意键可以取消推荐的内容,继续手动编码。

多行代码生成

多行代码生成与单行的使用方式一致 。在符合多条推荐的条件下( 如​for​循环 、​if​判断等), 模型会优先计算一次多行推荐的逻辑 。如果逻辑完整,则会展示出多行推荐的结果,否则还是按照单行推荐的逻辑来展示。

出现多行代码时,除了按​Tab​一键采纳之外,还可以使用​Command​/ ​Ctrl​ + ⬇️只采纳当前行。

Mac Windows 描述
Command + ↓ Ctrl + ↓ 出现多行建议时逐行采纳

注释生成代码

根据注释生成代码是针对一段自然语言的注释内容,生成相关的代码片段 。适用于需求能够简单使用 一句话描述清楚,或常见的算法片段、函数段、方法段的生成。

自定义效果

在VSCode的CodeGeeX插件设置中,您可以通过选择用于代码补全的模型、调整延迟时间、设置单次生成选项数等方式使补全达到您满意的效果。默认设置如下:

模型 延迟时间 补全偏好 单次最多选型数
CodeGeeX-Pro 0.5s Auto 1


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号