更新时间:2025-09-15 GMT+08:00
分享

使用CodeArts 编码智能助手检查代码

CodeArts 编码智能助手支持检查代码是否存在缺陷或常见编码问题。本节以修改CodeArts 编码智能助手生成的Java冒泡排序代码(将第二循环进入条件修改为“j<array.length+i-1”)作为示例进行介绍。

  1. 安装并登录CodeArts 编码智能助手插件
  2. 在编辑器选中修改后的代码。

    public static void bubbleSort(int[] array) {
        for (int i = 0; i < array.length - 1; i++) {
            for (int j = 0; j < array.length + 1 - i; j++) {
                if (array[j] > array[j + 1]) {
                    int temp = array[j];
                    array[j] = array[j + 1];
                    array[j + 1] = temp;
                }
            }
        }
    }

  3. 单击右键,选择“CodeArts 编码智能助手:将代码添加到聊天窗”或使用快捷键“Ctrl+Shift+Q”将代码添加到聊天窗。
  4. 在聊天窗输入检查代码要求,如:检查这段代码是否存在缺陷。
  5. 单击或使用“Enter”快捷键发送。

    插件在回答过程中输入框禁止发送问题。

  6. CodeArts 编码智能助手将会在研发问答窗口中输出对这段代码的检查结果。

    图1 代码检查结果

相关操作

表1 相关操作

操作项

说明

复制代码

单击回答框右上角图标,可将代码复制至剪贴板。

插入代码

单击回答框右上角图标,可将代码插入至当前打开文件光标所在位置。

保存代码

单击回答框右上角图标,可新建文件将代码保存为文件。

重新回答

如对当前回答不满意,可单击回答框右下角图标,重新生成答案。

复制回答

单击回答框右下角图标,可复制回答内容。

评价回答

单击回答框右下角图标,可对回答给出评价。

投诉举报

单击回答框右下角,可对回答结果进行投诉举报。

分享

单击回答框右下角,可将回答结果导出为Markdown文件或生成为图片。

新建对话

单击研发问答窗口右上角图标,可打开新的问答窗口,开启新的问答。

对话历史

单击研发问答窗口右上角图标,可查看历史对话。

  • 单击历史对话,可查看该对话的问答结果,并在历史对话基础上继续提问。
  • 将鼠标移到历史对话,可编辑、分享、删除历史对话。
  • 单击“查看更多”,可查看最近一个月的历史对话。
    • 单击搜索框,可输入标题搜索历史对话。
    • 勾选历史对话,可删除对应对话。

MCP服务器

单击研发问答窗口右上角图标,可配置MCP服务器。

说明:

仅JetBrains系列IDE支持该功能。

相关文档