Trae的Inline Chat支持在代码编辑器中不离开当前光标位置进行上下文精准交互:通过快捷键唤起对话,AI自动感知上下文并返回Diff形式修改,支持全量/部分接受、拒绝或重试。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在编写代码时希望不离开当前编辑位置,直接与AI助手进行上下文精准的交互,则Trae的Inline Chat(内联对话)功能正是为此设计。以下是具体使用方法:
一、唤起内联对话
内联对话必须在代码编辑器中激活,其触发依赖光标位置或代码选中状态,无需切换面板即可启动。
1、将光标置于任意代码行的任意字符位置,保持未选中任何文本;
2、按下快捷键:macOS 使用 Command + I,Windows 使用 Ctrl + I;
3、若已选中一段代码,同样可按上述快捷键,或点击编辑器内悬浮出现的“编辑”按钮。
二、输入需求并发送
唤起后,编辑器底部或光标旁将弹出小型对话输入框,AI将自动感知当前文件、光标所在函数及上下文结构,确保响应高度贴合实际场景。
1、在输入框中用自然语言描述任务,例如:“为这段函数添加中文注释,并说明时间复杂度”;
2、也可输入:“优化这段循环,避免重复计算” 或 “解释这三行正则表达式的匹配逻辑”;
3、输入完成后,点击右侧“发送”按钮,或直接按回车键提交。
三、查看与处理Diff结果
AI生成的修改将以差异(Diff)形式嵌入编辑器,直观显示变更前后的代码对比,所有改动均处于预览状态,不会自动写入文件。
1、若需接受全部修改,点击对话框左下角的接受按钮(快捷键:macOS 为 Command + Enter,Windows 为 Ctrl + Enter);
2、若需拒绝全部修改,点击对话框左下角的拒绝按钮(快捷键:macOS 为 Command + Backspace,Windows 为 Ctrl + Backspace);
3、若仅想采纳部分变更,将鼠标悬停在某段Diff代码右上角,点击^Y 按钮(快捷键:macOS 为 Control + Y,Windows 为 Alt + Y)接受该片段,或点击^N 按钮(快捷键:macOS 为 Control + N,Windows 为 Alt + N)拒绝该片段。
四、重试不符合预期的响应
当AI返回内容偏离需求、逻辑错误或格式不符时,无需关闭对话框或重新唤起,可即时发起修正请求。
1、点击对话框左下方的重试按钮;
2、AI将基于原始输入、原始上下文及本次失败反馈,重新生成响应;
3、新结果将覆盖原Diff视图,原有接受/拒绝状态不保留,需重新操作确认。


















