如何正确使用 Cursor
有效使用 Cursor = 快速,简洁的代码
错误使用 = AI 意大利面式代码,你将整周都在清理
12条有效使用准则
制定明确的项目规则:预先设置5-10条清晰的项目规则,帮助 Cursor 了解你的结构和限制。可尝试使用
/generate rules
为现有代码库生成规则。提示要具体:在提示中详细说明技术栈、行为和约束,就像一个迷你规范。
逐文件工作:以小而专注的块进行生成、测试和审查。
先写测试:先编写测试,锁定它们,然后生成代码直到所有测试通过。
审查 AI 输出:始终检查 AI 输出并修复任何问题,然后告诉 Cursor 将它们作为示例使用。
准确指向代码:使用
@file
、@folders
、@git
来引导 Cursor 关注代码库中的正确部分。保存设计文档:将设计文档和检查清单保存在
.cursor/
目录中,使智能体能够完全了解下一步要做什么。亲自修正错误:如果代码有误,自己动手修改。Cursor 从编辑中学习比从解释中学习更快。
利用聊天历史:使用聊天历史来迭代旧提示,而不是重新开始。
有意识地选择模型:根据需要选择不同模型 —— Gemini 用于精确度,Claude 用于广度。
提供文档:在新的或不熟悉的技术栈中,粘贴文档链接。让 Cursor 逐行解释所有错误和修复。
优化大型项目:让大型项目在夜间索引,并限制上下文范围以保持性能流畅。
核心理念
- 结构和控制是关键(目前如此)
- 将 Cursor 智能体视为强大的初级开发者 —— 如果你指明方向,它可以走得又快又远。
来源:Ryo Lu @ryolu · 2025年4月22日