人工智能规则

了解如何使用全局和项目特定规则定制 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