Cursor模式选择

了解Cursor的三种工作模式及其使用场景

模式介绍

嘿!让我来给你介绍下Cursor的三种模式:Agent/Ask/Manual。一般来说,我最常用的是Agent模式,这也是Cursor的默认模式。接下来我会详细给你描述每种模式的使用过程,这样你就能清楚地知道它们各自的特点和适用场景了。

比如说,我在输入框中输入:"请帮我创建一个干净、好看的UI界面",不同模式下Cursor的反应是不一样的,我们来看看具体有什么区别。

Agent模式

Agent模式是我最推荐的模式,因为它最智能也最强大。在这个模式下,Cursor会自动帮你完成所有工作,包括:

  • 自动读取你的代码库,理解项目结构
  • 根据你的需求自动生成代码
  • 自动创建需要的文件
  • 自动处理文件之间的依赖关系
Agent模式示例

当你在Agent模式下写代码时,可以在根目录下看到Cursor帮你创建的所有文件。每个文件旁边都会有Accept/Reject按钮,让你可以决定是否采用这些更改。这样的设计既保证了自动化,又让你保持了对代码的完全控制。

Ask模式

Ask模式是一个"只读"模式,我经常用它来学习和理解代码。它的特点是:

  • 可以提问任何关于代码的问题
  • Cursor会给出建议,但不会自动修改代码
  • 需要手动点击Apply按钮来应用更改
  • 非常适合学习和探索代码库
Ask模式示例

Manual模式

Manual模式是最基础的模式,适合那些你已经很清楚要做什么,只需要AI协助完成具体编码的场景。

  • 完全依照你的指示行动
  • 不会自主探索或修改其他文件
  • 适合精确、定向的代码修改
  • 特别适合小范围的代码更新

说实话,这三种模式我用得最多的就是前两种,它们基本上能覆盖90%的使用场景。而且现在Cursor更新后,这两个模式都会自动阅读你根目录下全部代码文件,了解你的代码库情况,这让它们变得更加智能和好用了。