VScode中CodeGeeX插件使用教程

CodeGeeX是一款支持VSCode和Jetbrains的插件,提供自动、交互、翻译和提示四种模式,帮助程序员自动生成、转换和解释代码。自动模式下,用户可通过Tab键插入生成的代码;交互模式允许通过注释生成代码解决方案;翻译模式能将代码从一种语言翻译成另一种;提示模式则用于代码解释和定制化模板生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于CodeGeeX插件,您可以在VSCode、Jetbrains插件市场搜索获取。

CodeGeeX插件支持四种使用模式:自动模式、交互模式、翻译模式和提示模式。

1、自动模式
在该模式中,如您不想继续重复代码的编写,可以借用插件敲下tab键,它会帮您自动生成代码。

具体操作步骤:CodeGeeX将在您停止输入时,从光标处开始生成(右下角CodeGeeX图标转圈表示正在生成)。生成完毕之后会以灰色显示,如果您对结果满意,按“Tab”即可插入生成结果。,时长02:30在生成多个候选的情况下,可以使用“Alt/Option+[“ 或 ”]”在几个候选间进行切换。用户也可以在设置中改变“Candidate Num”。如果您对现有建议不满意,可使用“Alt/Option+N”获得新的候选。


2、交互模式
在该模式中,您可以通过敲入一行注释,使插件自动生成一段完整的代码解决方案。

具体操作步骤:通过“Ctrl+Enter”激活交互模式,CodeGeeX将生成“X”个候选,并显示在右侧窗口中(“X” 数量可以在设置的“Candidate Num”中修改)。点击候选代码上方的“use code”即可插入结果到为当前光标位置。


3、翻译模式
该模式可帮助您将一种语言翻译成另一种语言,例如将用C++写的某个算法翻译成Python,而不用自己再敲一遍。

具体操作步骤:在当前语言的文本编辑器中输入或者粘贴一段代码,选择代码,然后点击“Ctrl+Alt+T”激活翻译模式,根据提示选择要翻译的目标语言。CodeGeeX将自动识别当前编辑器中代码的语言,并进行翻译,点击翻译结果上方的“use code”即可将翻译结果插入文件。您还可以在设置中选择插入时如何处理被翻译的代码——注释或者覆盖它们。


4、提示模式
该模式可模仿已输入代码实现相应功能,如快速对大段代码进行解释。该模式的原理是利用CodeGeeX强大的少样本生成能力。

您可以在输入中添加额外的提示来实现一些有趣的功能,包括且并不限于代码解释、概括、以特定风格生成等。如,您可以在自定义模板中提供一段逐行解释代码的例子,选择您想要解释的代码,“Alt/Option+T”触发提示模式,选择您写好的模板,CodeGeeX将会解释您输入的代码。

模板文件是高度自定义化的,您可以将自定义模板添加到插件设置中的“Prompt Templates”中。“key”表示模板的名字, “value”是模板文件的路径(此路径不唯一,可以是您电脑上的任一路径,“.txt”,“.py”,“.h”等格式文件均可)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值