侧栏对话框≠万能助手:Cursor 助手怎么用才不瞎改

搜「cursor助手」的人多半想找侧栏 AI。它其实拆成 Tab 补全、Cmd+L 问答、Cmd+I Agent 三条路;本文按场景讲清先问还是先改,以及怎样避免整仓乱改。

书桌水彩:笔记本侧栏对话与便签写着 Tab Chat Agent

同事甩一句「让 Cursor 助手帮你改」,你打开侧栏,打了半页需求——十分钟后 diff 铺了二十个文件。口语里的「助手」,在产品里不是一个按钮,而是三条入口叠在一起。

「助手」在 Cursor 里到底指什么

界面右侧那条对话区,很多人叫它 Cursor 助手或 Cursor AI 助手。它能问答,也能改代码;再往编辑区看,打字时还会冒灰色幽灵补全。别当成单独装的 ChatGPT 插件:补全、问答、多文件动手,是同一套产品里的不同按法。

产品概念总览见 Cursor 是什么;快捷键对照见 Chat / Composer / Agent。下面只谈「助手」这个词把人带偏的地方。

三种按法,对应三种胆量

记场景比记名词快:

  • 眼前改一行: 光标停在代码里,按 Cmd+K(Windows Ctrl+K),行内出输入框。范围小,翻车也容易撤。
  • 先问清楚:Cmd+L(Windows Ctrl+L)开侧栏。适合贴报错原文、问「这个函数谁在调」。默认当问答用,别默认它已经改完仓库。
  • 让它自己干:Cmd+I(Windows Ctrl+I)进 Agent。它会跨文件改、必要时跑终端。适合目标清楚、你愿意审 diff 的活。

灰色 Tab 补全算第四条小助手:它不跑测试,只抢你下一两行。补全离谱就手写两行再让它接,别连按泄愤。

侧栏一开,最容易犯的错

把「重构这个模块」「优化性能」整句丢进去,又不 @ 文件。助手会自己满仓库考古,改到你没点名的目录。仓库一大,上下文越糊,它越自信。

稳一点的说法长这样:目标一句 + 边界一句 + 文件点名。例如:「给 UserList 的请求失败加 toast,别改接口字段;只动 src/pages/UserList.tsx。」需要喂上下文时用 @ 符号,比空喊「看一下项目」靠谱。

怎样算这次对话没翻车

问答类:你拿着报错原文去问,回来能指出文件和行号,自己打开对得上号。改码类:diff 里每个文件你扫过 import 和边界条件,本地跑过原来的测试或启动命令。Agent 细则见 Agent 入门;一天怎么穿三条线见 日常教程

再听到「让助手搞定」,先问自己:这一枪是行内、侧栏问一句,还是真要交 Agent。选错入口,比模型强弱更先把进度打穿。