人工智能规则
了解如何使用全局和项目特定规则定制 AI 行为
您可以通过多种方式向 Cursor 添加自定义指令:
全局规则
可以通过修改 Cursor Settings > General > Rules for AI
下的部分来添加全局规则。
此自定义指令将包含在诸如 光标聊天和 Ctrl/⌘ K
等功能中。
项目规则(推荐)
Cursor 提供强大而灵活的规则系统,具有特定于文件夹的配置。项目规则存储在 .cursor/rules 目录中,可对项目不同部分的 AI 行为进行精细控制。
项目规则的主要特点:
- 语义描述:每条规则都可以包含何时应用该规则的描述
- 文件模式匹配:使用 glob 模式指定规则适用于哪些文件/文件夹
- 自动附件:引用匹配文件时可自动包含规则
- 文件夹特定:不同的规则可以应用于项目的不同部分
您可以使用带有 Cmd + Shift + P > New Cursor Rule
的命令面板创建新规则。
示例用例:
- 针对某些文件类型的框架特定规则(例如,
.tsx
文件的 SolidJS 首选项) - 对自动生成的文件(例如
.proto
文件)的特殊处理 - 自定义 UI 开发模式
- 特定文件夹的代码样式和架构偏好设置
.cursorrules
为了向后兼容,您仍然可以使用项目根目录中的.cursorrules
文件。但是,此方法已弃用,将来会被删除。我们建议迁移到新的项目规则系统,以获得更好的灵活性和控制力。
文件中的说明.cursorrules仍将包含诸如 Cursor Chat 和 Ctrl/⌘ K 等功能,但请考虑使用项目规则来更精细地控制您的 AI 交互。
作者:Jeebiz 创建时间:2025-02-12 09:59
最后编辑:Jeebiz 更新时间:2025-02-21 13:56
最后编辑:Jeebiz 更新时间:2025-02-21 13:56