IOS-Cursor Rules

170 阅读1分钟

什么是 Cursor Rules?

Cursor Rules 用于自定义 AI 在 Cursor 中的行为,可以视为对大型语言模型(LLM)的指令或系统提示。Cursor支持两种类型的规则设置:

  1. 全局规则:在Cursor设置中的 Rules > User Rules 设置,适用于所有项目。

  2. 项目规则:通过 .cursor/rules 目录中的.mdc文件或项目根目录的.cursorrules文件设置。

官方建议采用 Project Rules 的.cursor/rules 目录来管理规则文件,.cursorrules文件将在未来版本被废弃。

Cursor Rules 制作

推荐采用三层架构来组织 Cursor Rules,确保规则的可维护性和扩展性: Pasted image 20251021161830.png

第一次写规则无从下手可以先用生成初始化规则,然后根据你的需求进行更改 Pasted image 20251021165053.png 也可以通过Cursor的自动生成 Project Rules 功能极大简化了创建规则的流程,在聊天界面中,输入/Generate Cursor Rules命令

最佳实践建议

  1. 使用手动编写方式构建基础框架:首先通过三层规则体系,完成规则的基础框架

  2. 自动生成规则进行智能补充:通过/Generate Cursor Rules命令基于项目上下文快速生成补充规则

注意:/Generate Cursor Rules在已有规则基础上生成的规则更加详细全面,而从零开始生成的规则则更专注于项目的核心架构和功能。