人人都会AI编程

3.2.1 对话面板入口与基础操作

更新时间:2026-06-30

对话面板是 CodeBuddy 与行内补全并列的核心交互区,适合处理需要解释、重构或生成的复杂任务。

入口位置

  • 桌面客户端:启动后默认直接进入对话界面,左侧即为历史会话列表与新建对话按钮。
  • VS Code 插件版:点击左侧活动栏的 CodeBuddy 图标(2.2 节所述),侧边栏展开后即为对话面板。若面板未显示,通过命令面板(Ctrl+Shift+P / Cmd+Shift+P)输入 "CodeBuddy: Open Chat" 也可强制唤起。

界面布局

  • 顶部:当前会话标题,支持手动重命名,方便后续在列表中快速定位。
  • 中部:对话消息流,用户提问与 AI 回复以聊天气泡形式展示。代码块会自动识别语言并高亮显示。
  • 底部:多行文本输入框,可粘贴大段代码或需求描述,右侧附带发送按钮。

基础操作

| 操作 | 方式 | 说明 |
|:---|:---|:---|
| 发送消息 | Enter | 输入框内直接回车发送。 |
| 换行 | Shift + Enter | 输入框内需要分段时使用。 |
| 复制代码 | 悬停代码块 | 鼠标移到 AI 回复的代码块右上角,点击"复制"图标。 |
| 插入编辑器 | 悬停代码块 | 点击"插入到光标处"图标,代码将直接写入当前编辑器光标位置;如编辑器未打开文件,会提示先打开目标文件。 |
| 新建会话 | 顶部 + 按钮 | 开启全新上下文,避免旧会话中的历史话题干扰当前任务。 |
| 停止生成 | 发送后出现的"停止"按钮 | AI 输出偏离预期或内容过长时,立即终止当前流式输出,节省等待时间。 |
| 删除会话 | 左侧列表右键 / 左滑 | 清理不再需要的对话记录,减少侧边栏 clutter。 |

实用提示

  • 新建会话的时机:当话题从"解释这段代码"转向"帮我写一个排序算法"时,建议新开会话,避免上下文混杂导致后续回复偏离。
  • 插入前确认:点击"插入到光标处"前,先确认编辑器中的光标是否位于预期位置,防止代码插入到错误行。插入后如不满意,直接使用编辑器撤销(Ctrl+Z / Cmd+Z)即可回退。
  • 输入框放大:部分版本支持拖拽输入框上边缘扩大编辑区域,适合粘贴多段代码或编写详细需求描述。