Skip to main content

概述


什么是Chat?

Chat(前身为"Composer")是Cursor的AI助手,常驻于侧边栏中,让您通过自然语言与代码库交互。无需切换上下文,您即可提出问题、请求代码编辑、获取终端命令建议等。

核心能力

快速入门

通过⌘+L(Mac)或Ctrl+L(Windows/Linux)在侧边栏访问Chat。用自然语言输入请求,AI将作出相应回应。

Chat能做什么?

模式

Chat提供针对特定任务优化的多种模式:

通过模式选择器或⌘.快捷键切换模式,匹配当前需求。

上下文

Chat通过以下方式理解代码库:

  1. 打开的文件:您当前查看的内容
  2. @符号:使用@符号引用特定代码元素
  3. 项目结构:文件与依赖项的组织方式

界面会根据查询建议相关上下文,确保响应准确。

代码编辑

当Chat建议代码更改时:

  1. 审阅:在差异视图中查看建议更改
  2. 应用:在Ask模式下,通过"应用"按钮显式执行更改
  3. 接受/拒绝:更改执行后决定保留或丢弃

Cursor定制模型能在数秒内将建议编辑应用到数千行代码的文件中。

了解应用功能的更多信息

标签页

使用Chat时可同时运行多个对话,并通过标签页切换。按⌘+T(Mac)或Ctrl+T(Windows/Linux)新建标签页。与聊天历史不同,标签页可并行执行且不依赖前序请求。

Cursor会智能追踪所有并行对话,允许随时切换,同时确保多个标签页不会同时修改相同文件。

检查点

如需回退代码库到先前状态,Cursor会在每次请求时自动创建检查点,并在AI修改代码时额外创建。回退方式:

  • 点击先前请求输入框内的恢复检查点按钮(如下图示)
  • 悬停聊天历史消息时,点击左侧显示的+按钮

规则

Cursor默认配备精心设计的行为集,但您可自定义其交互方式和代码修改逻辑:

了解规则系统的更多信息

模型选择

默认开启"自动选择"功能,智能匹配最优高级模型。除非启用长上下文模式等增加消耗的设置,每次请求始终消耗1次高级额度。

如需精细控制模型选择,可手动从模型选择器挑选:

了解模型切换的更多信息

使用自定义模式时,可为每种模式固定模型(例如为规划模式选择o1模型)。

历史记录与成本

聊天历史已移至命令面板。可通过Chat中的"显示历史"按钮或命令面板运行"显示聊天历史"命令访问。按量计费模型可点击历史图标查看成本明细。

代码审查

每个会话末尾的内置差异视图简化了代理代码审查。点击会话末尾的审查更改按钮即可访问。

管理长对话

对于长对话,Cursor使用小型模型总结早期消息,在保持响应速度与相关性的同时不丢失上下文。

接近上下文窗口限制时,Chat会建议基于当前会话开启新对话。

导出聊天记录

通过Markdown格式轻松共享对话,导出内容包含:

  • 完整对话文本
  • 代码块与片段
  • 讨论的完整上下文

便于共享解决方案、记录决策或归档团队重要对话。

复制聊天

复制聊天记录以分支对话,在保留原始线程的同时探索替代方案:

  1. 定位到对话中任意消息
  2. 点击三点菜单
  3. 从该节点开启新对话

既可保留原始对话,又能探索替代解决方案。

常见问题

Composer功能去哪了?
旧版Cursor中,"chat"是只读界面(类似Ask模式),"composer"即现在的手动模式。随着Agent模式的加入及AI自主学习代码库能力的提升,我们决定将二者整合为统一界面并命名为Chat。

处理完成时能否收到通知?
可前往设置功能Chat结束时播放提示音(Beta功能)启用声音通知。

如何处理长对话?
Cursor使用小型模型总结早期消息,在保持响应性的同时保留关键细节。

能否跨设备访问聊天历史?
不能。聊天历史仅存储于本地设备,未绑定Cursor账户,仅能在创建设备上访问。

如何修改默认Chat模式?
通过设置功能Chat默认聊天模式,设置为偏好模式或最近使用模式。

365/年

CursorAI编程知识星球

我的cursor教学视频已经超100万人观看,可能是中文互联网最佳了

立即查看800+人已加入
免费

通过Monica免费使用满血可联网DeepSeek R1

Monica接入DeepSeek R1、OpenAI o1、GPT-4o、Claude 3.5 和 Gemini 1.5,来提升您的聊天、搜索、写作和编程体验。

立即查看一站式 AI 助手