阅读(52) 书签 (0)

使用 AI 编码能力

2024-11-27 18:13 更新

AI 助手提供自动代码补全、代码生成、代码编辑等能力。你可以使用这些能力来提升开发效率。

普通问答

唤起对话框后,你可以在输入框中输入你的问题,然后点击发送按钮或敲击回车键,AI 助手将回答你的问题。你可以进行多轮问答,不断补充细节,从而使 AI 助手的回答更加准确。

16-1


代码补全

AI 助手支持自动补全当前代码。

场景一:在对应代码处,敲击回车键换行。AI 助手会阅读并理解当前代码,然后自动补全后续代码。

16-2


场景二:在对应位置添加注释,然后敲击回车键换行。AI 助手会阅读并理解代码注释,然后直接生成代码。

16-3


代码生成

AI 助手可以根据你的自然语言描述生成对应的代码片段。

对话形式:侧边聊天

步骤说明:

1、唤起侧边对话框。

2、用自然语言输入你的需求。

3、点击 发送 按钮或敲击回车键。

AI 助手将生成所需代码片段。

16-4

生成代码片段后,你可以按需进行以下操作:

1: 点击 复制 按钮,复制代码框中的代码片段。

2: 点击 插入光标处 按钮,将代码片段插入至对应的位置。

3:点击 添加至新文件 按钮,将代码片段生成为一个单独的文件。

16-5


对话形式:内嵌聊天

步骤说明:

1.唤起内嵌对话框。

2.用自然语言输入你的需求。

3.点击 发送 按钮或敲击回车键。

AI 助手将生成所需代码片段。 

16-6

生成代码片段后,你可以点击 接受^Y 按钮(下图中红框表示),采纳代码片段并将其添加对应位置。若点击 拒绝^N 按钮(下图中黄框表示),表示拒绝使用该代码片段。

16-7


代码编辑

AI 助手可以编辑指定代码,包括重构、优化、修改部分逻辑等。你可以通过自然语言描述代码编辑需求。

对话形式:侧边聊天

操作展示:

1.唤起侧边对话框。

2.选中代码片段,然后在对话框中输入自然语言描述。

3.点击 发送 按钮或敲击回车键。

AI 助手将提供修改后的代码片段。

16-8


生成编辑过的代码编辑后,你可以按需进行以下操作:

1: 点击 复制 按钮,复制代码框中的代码片段。

2: 点击 插入光标处 按钮,将编辑后的代码片段插入对应的位置,替代原先的代码。

3:点击 添加至新文件 按钮,将编辑后的代码片段生成为一个单独的文件。

16-9


对话形式:内嵌聊天

操作展示:

1.选中代码片段。

2.唤起内嵌对话框。

3.在对话框中输入自然语言描述。

4.点击 发送 按钮或敲击回车键。

AI 助手将提供修改后的代码片段。

16-10

生成编辑过的代码片段后,你可以点击 接受^Y 按钮(下图中红框表示),采纳编辑后的代码片段并用它替代原先的代码片段,或点击 拒绝^N 按钮(下图中黄框表示),拒绝使用编辑后的代码片段。

16-11


代码解释

你可以在对话框中输入自然语言描述或 /explain 指令,AI 助手将解释选中的代码片段。

对话形式:侧边聊天

操作展示:

1.唤起侧边对话框。

2.选中代码片段。

3.在对话框中通过自然语言描述(例如 “解释选中代码”)或输入​ /explain​ 指令,然后点击右侧的 发送 按钮或敲击键盘上的回车键。

AI 助手将解释该代码片段。

16-12

对话形式:内嵌聊天

操作展示:

1.唤起内嵌对话框。

2.选中代码片段。

3.在对话框中通过自然语言描述或输入​ /explain ​指令,然后点击右侧的 发送 按钮或敲击键盘上的回车键。

AI 助手将解释该代码片段。

16-13


你也可以直接在代码编辑器中选中代码片段,然后点击快捷菜单中的 解释 按钮,AI 助手将唤起内嵌对话框并解释选中的代码片段。

16-14


代码注释生成

你可以在对话框中输入自然语言描述或​ /doc​ 指令,AI 助手将为指定代码片段生成注释。

AI 助手默认生成函数级注释,你可以通过自然语言指定生成更详细的行间注释。

对话形式:侧边聊天

操作说明:

  1. 唤起侧边对话框。
  2. 选中代码片段。
  3. 在对话框中通过自然语言描述(例如 “注释选中代码”)或输入 /doc 指令,然后点击右侧的 发送 按钮或敲击键盘上的回车键。

AI 助手将为该代码片段生成注释。

16-15


生成代码注释后,你可以按需进行以下操作:

  • 1: 点击 复制 按钮,复制代码框中的代码注释和代码片段。
  • 2: 点击 插入光标处 按钮,将使用带有注释的代码片段替换光标选中的原有代码片段。
  • 3:点击 添加至新文件 按钮,将代码片段和代码注释生成为一个单独的文件。

16-16


对话形式:内嵌聊天

操作说明:

  1. 唤起内嵌对话框。
  2. 选中代码片段。
  3. 在对话框中通过自然语言描述或输入 ​/doc​ 指令,然后点击右侧的 发送 按钮或敲击键盘上的回车键。

AI 助手将为该代码片段生成注释。

16-17


生成注释后,你可以点击 接受^Y 按钮(下图中红框表示),采纳注释并将其添加至对应的代码片段,或点击 拒绝^N 按钮(下图中黄框表示),拒绝使用当前注释。

16-18



你也可以直接在代码编辑器中选中代码片段,然后点击编辑器窗口顶部或快捷菜单中的 注释 按钮,AI 助手将唤起内嵌对话框并生成代码注释。

16-19


单测生成

针对圈选的 1 个或者多个函数生成单元测试代码,节省代码编写时间


入口:侧边聊天

功能介绍:

AI 助手将根据选择的函数,在对话框中输出单元测试代码。你也可以通过输入 /test 指令或者输入类似 ”生成单元测试“ 的内容来触发该功能。

对于生成的单元测试代码,可以选择复制、插入光标处,以及添加至新文件。

操作图示:

16-20

16-21


入口:内嵌聊天

功能介绍:

同时提供了多个快速触发方式:

  • 选择函数名称后,快速触发 单测 入口;
  • 在 AI 助手对话框中输入指令或自然语言描述。

操作图示:

16-22

16-23


问题修复

AI 助手可以修复在代码编辑器、问题 标签页、终端 中识别到的错误。你可以使用该功能来辅助解决 Lint Error、Debug Error 等各类错误。

检测到错误后,对应的文件名称会在文件列表以及代码编辑器窗口中被高亮。


入口:代码编辑器

操作说明:

  1. 将鼠标悬停至错误处。

代码编辑器内将显示错误代码的代码块。

  1. 点击代码块右上角的 AI 修复 按钮。

AI 助手将在内嵌对话框内提供修复后的代码

16-24

生成修改意见后,你可以点击 接受^Y 按钮(下图中红框表示),采纳修改意见并自动修改错误代码,或点击 拒绝^N 按钮(下图中黄框表示),拒绝修改意见。

16-25


入口:工具窗口

操作说明:

问题终端 中会提示代码中的错误,如下图所示。

16-26

此时,点击 AI 修复 按钮,AI 助手将唤起内嵌对话框,然后提供修改意见。

16-27

生成修改意见后,你可以点击 接受^Y 按钮(下图中红框表示),采纳修改意见并自动修改错误代码,或点击 拒绝^N 按钮(下图中黄框表示),拒绝修改意见

16-28