Linguista

如何正确使用 Cursor

有效使用 Cursor = 快速,简洁的代码

错误使用 = AI 意大利面式代码,你将整周都在清理

12条有效使用准则

  1. 制定明确的项目规则:预先设置5-10条清晰的项目规则,帮助 Cursor 了解你的结构和限制。可尝试使用 /generate rules 为现有代码库生成规则。

  2. 提示要具体:在提示中详细说明技术栈、行为和约束,就像一个迷你规范。

  3. 逐文件工作:以小而专注的块进行生成、测试和审查。

  4. 先写测试:先编写测试,锁定它们,然后生成代码直到所有测试通过。

  5. 审查 AI 输出:始终检查 AI 输出并修复任何问题,然后告诉 Cursor 将它们作为示例使用。

  6. 准确指向代码:使用 @file@folders@git 来引导 Cursor 关注代码库中的正确部分。

  7. 保存设计文档:将设计文档和检查清单保存在 .cursor/ 目录中,使智能体能够完全了解下一步要做什么。

  8. 亲自修正错误:如果代码有误,自己动手修改。Cursor 从编辑中学习比从解释中学习更快。

  9. 利用聊天历史:使用聊天历史来迭代旧提示,而不是重新开始。

  10. 有意识地选择模型:根据需要选择不同模型 —— Gemini 用于精确度,Claude 用于广度。

  11. 提供文档:在新的或不熟悉的技术栈中,粘贴文档链接。让 Cursor 逐行解释所有错误和修复。

  12. 优化大型项目:让大型项目在夜间索引,并限制上下文范围以保持性能流畅。

核心理念

来源:Ryo Lu @ryolu · 2025年4月22日