对话面板是 Cursor 中使用频率最高的 AI 交互区,适合处理需要多轮沟通的编程任务,如生成整块代码、解释逻辑或讨论方案。
打开入口
- 快捷键:按
Ctrl + L(Windows/Linux)或Cmd + L(macOS),侧边栏会从左侧滑出 AI 对话面板。再次按下可收起。 - 活动栏图标:点击界面最左侧边栏的 聊天气泡图标(通常位于文件资源管理器图标下方),也可展开或收起对话面板。
- 菜单栏:通过 "视图 → 外观 → 显示辅助侧边栏" 或右键编辑器标签页选择相关 AI 操作项进入。
基础交互
面板底部是输入框,顶部为对话历史。操作逻辑与常见聊天工具一致:
- 发送消息:输入问题后按 回车(Enter) 发送;若需输入多行提示词,按 Shift + 回车 换行。
- 新建对话:点击面板顶部的 "+" 按钮(或 "New Chat"),会清空当前上下文,开始独立会话。当话题切换或上下文过长导致 AI 回答质量下降时,及时新建对话是最有效的重置手段。
- 引用上下文:输入框中支持使用
@符号快速引用当前项目中的文件、文件夹或代码符号(详见 3.4 节)。即使不做任何引用,AI 默认也会读取当前激活的编辑器标签页作为参考。
处理 AI 生成的代码
对话中返回的代码会以代码块形式呈现,鼠标悬停在该区域时,右上角会出现两个常用按钮:
- Copy:一键复制整段代码。
- Apply / Insert:点击后 Cursor 会自动在编辑器中定位到对应位置,并以 diff(差异对比)形式展示修改内容。你可以直接点击 "Accept" 将代码插入或替换到当前文件,点击 "Reject" 则放弃。这比手动复制粘贴更安全,因为能直观看到哪些行会被改动。
实用习惯
- 如果 AI 正在生成长段内容,但你发现方向不对,随时按 Esc 键即可中断输出,避免等待。
- 对于已经满意的回答,可以点击该条消息下方的 thumbs up / thumbs down 图标提供反馈,帮助模型优化,但这不影响功能使用。