很多朋友买了 Cursor 的会员,以为就是多了个高级的代码补全功能,使用起来感觉不错。然而在面对复杂的功能时,反而容易搞出一堆你没见过的 bug。生气的时候,关掉窗口自己开始干活,其实这并不是 Cursor 笨,而是大多数人没找到正确的使用方式。

我花了几天时间认真研究官方发布的新最佳实践文档,里面介绍了如何把 Cursor 的 Agent 变得更聪明,像个“架构师”,而不是随便改改的“实习生”。如果能掌握其中的一些技巧,代码的输出会稳定得多。记得我第一次使用 Plan Mode 时,没想到它会先给我列出操作思路,让我自己去调整,而不是直接修改代码,这样一来,思路就清晰多了。
在 Plan Mode 下,Agent 不会急于修改,而是先把它的理解、计划步骤和预期影响都列出来。你就像个产品经理一样,审查它的计划,删掉偏离的部分,补充遗漏的逻辑。有次我在屏幕前把计划打印出来,纸上还有淡淡的油墨味,那一刻我明白,这比直接让它“帮我改”省事多了。
还有一个常见的误区,很多人觉得它知识不够,就把几十个文件全拖进去。结果是上下文信息太杂,导致它的注意力分散。其实,它有内置的搜索工具,你只需说“看看认证流程代码”,它会自动用搜索指令去找,不会错过重要文件。有次我试着这么用,硬盘转动时发出的轻微“嗡”声,让我感觉它真的在认真寻找。
其中有两个技巧特别像“作弊码”:第一个是它会自动清理上下文,保留有用的信息,去掉无用的,就像电脑突然重启,运行速度瞬间提升;第二个是 Rules 功能,你可以在项目根目录下新建一个 `.cursor/rules/` 文件夹,把常用的要求写进去,比如使用 TypeScript,组件放在哪个目录。这就像给它发了一本长期有效的员工手册,一瞬间行距调整完毕,手指触碰到键盘时的冰冷感让我知道,它以后会听话多了。
Parallel Agents 也很有趣,你可以同时开启几个 Agent 来处理同一个需求,看看哪个结果更靠谱。有次我试了两个不同的模型,代码就像两盘菜摆在桌上,一个浓香四溢,另一个清淡可口,随便挑选就好。这个功能利用了 Git 的隔离仓技术,让它们互不干扰,感觉自己像个指挥不同小组的项目经理。
还有就是 Debug Mode,报错时别只复制信息让它猜,而是让它自己运行代码、分析日志。即使是偶尔出现的、难以复现的性能问题,它也能找到解决办法。有次它锁定了问题文件,那一刻我用鼠标点击时,指尖与鼠标表面摩擦的干燥细腻感让我觉得踏实。
通读这份指南后,我最大的感悟是:高手不再只是简单地写代码,而是懂得如何利用各种模式引导 Agent,让它思路更清晰、错误更少。比如给出精准的提示,在合适的场景使用 Plan Mode,利用 Rules 为它建立规矩,调动多个模型进行对比。
我已经开始重新整理 `.cursor/rules`,甚至为自己定了一个小目标:每次新项目第一次打开时,就用 Shift+Tab 查看计划。你怎么看呢?有没有遇到过被它胡乱修改代码的经历?如果有,这些小技巧是不是能帮你解决那些让人抓狂的问题呢?










