Chat、Composer、Agent 到底啥区别,Cursor 三种用法怎么选

Cursor 里 Cmd+K 行内改、Cmd+L 问答、Cmd+I 跑 Agent,加上老教程里的 Composer,名字一堆容易懵。本文按「改一行 / 问一句 / 让它自己干」三种场景讲清怎么选,以及 Composer 现在去哪了。

Cursor 三种交互:行内 Cmd+K、侧边 Chat、Agent 多文件编辑对比

翻 Cursor 教程经常一会儿 Chat、一会儿 Composer、一会儿 Agent,名字对不上按钮,新手很容易懵。其实不用记名词,记三个场景就行:改眼前这一行、问一个问题、把一整件事交给它自己做。对应三个快捷键,按需要按哪个。

改一行:Cmd+K 行内编辑

光标停在某段代码,按 Cmd+K(Windows Ctrl+K),原地弹出输入框,写「把这个循环改成 map」这类指令,它就地给出改动,你按回车接受或拒绝。适合小范围、看得见的修改,不离开当前位置。终端里也能按 Cmd+K,用自然语言让它拼命令。

问一句:Cmd+L 打开 Chat

Cmd+L(Windows Ctrl+L)打开右侧对话,这里适合问而不是改:「这段报错什么意思」「这个函数在哪调用的」。它可以只读地解释、给建议,不会擅自动你的文件。想让它看具体代码,配合 @ 符号 指定文件,答得更准。

让它自己干:Cmd+I 打开 Agent

Cmd+I(Windows Ctrl+I)进 Agent。这是分量最重的一个:你描述一个目标,它会自己找相关文件、跨多个文件改、必要时跑终端命令,再把改动摊给你看。适合「加一个接口」「把这个功能重构掉」这种要动好几处的活。

因为它真的会动手,交出去前最好先圈好范围、心里有回滚的准备。怎么用得稳、什么任务适合丢给它,见 Agent 模式入门

那 Composer 去哪了

如果你看的是稍早的教程,会看到 Composer 这个词,它当年就是专门做多文件编辑的面板。后来 Cursor 把它和 Agent 合并了,多文件编辑的能力现在归 Agent。所以你在新版本里找不到单独的 Composer 很正常,按 Cmd+I 用 Agent 就是了。

三个记不住就先记一条:小改按 Cmd+K,提问按 Cmd+L,大活按 Cmd+I。用顺了自然分得清。完整流程见 日常使用教程