共计 1113 个字符,预计需要花费 3 分钟才能阅读完成。
编写代码,免不了写大量简略、反复的代码,以及浏览他人的代码。
CodeGeeX 插件,或者能让您从这类干燥的工作中解脱进去
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”等格式文件均可)。
对于 CodeGeeX 插件,您能够在 VSCode、Jetbrains 插件市场搜寻获取。