更新时间:2025-11-20 GMT+08:00
分享

通过编辑器上下文生成/编辑代码

CodeArts 编码智能助手支持在编辑器中根据代码上下文触发生成代码,可以直接读取上下文触发代码生成,也可以编写注释完善上下文再生成代码,这样生成的结果更准确,更能满足业务需求。

表1 快捷键

快捷键

说明

Enter

按下Enter键回车后,自动识别上下文生成代码。

Alt+X

单行生成。

Alt+C

多行生成。

Tab

接受生成的代码。

Ctrl+Right

逐词接纳生成的代码。

Escape

取消生成的代码。

Alt+R

重新生成代码。

Alt+[

重新生成代码时,切换至上一个生成结果。

Alt+]

重新生成代码时,切换至下一个生成结果。

Alt+K

打开编辑区对话。

Alt+Enter

针对编辑区对话生成的结果,接受全部。

Shift+Ctrl+Y

针对编辑区对话生成的结果,逐块接纳。

Shift+Ctrl+N

针对编辑区对话生成的结果,逐块拒绝。

示例:通过注释生成代码

  1. 安装并登录CodeArts 编码智能助手插件
  2. 在编辑器中编写符合编程语言规范的注释。

    /**
     * 冒泡排序
     * @param array int数组
     */

  3. 将编辑器中光标移动至注释内容最后,按下快捷键“Alt+C”,CodeArts 编码智能助手将会在编辑器中生成一个冒泡排序方法至注释下方。

    开发者可以选择接受或拒绝CodeArts 编码智能助手生成的代码。如果首次生成的代码不完整,可以先按Tab键接受生成的代码,再按快捷键“Alt+C”继续生成代码,直到生成完整代码片段。
    图1 由注释生成的代码片段

示例:通过编辑区对话编辑代码

  1. 安装并登录CodeArts 编码智能助手插件
  2. 选中需要编辑的代码,单击“编辑区对话”或按下快捷键“Alt+K”打开编辑区对话。

  3. 在对话框选择模型。

  4. 在对话框输入需求,例如“添加注释”,按回车键。
  5. 查看生成的结果,并根据需要按提示快捷键接受或拒绝生成结果(接受全部:Alt+Enter,逐块接纳:Shift+Ctrl+Y,逐块拒绝:Shift+Ctrl+N)。

相关文档