> 技术文档 > Cursor Rules快速使用,让Cursor不再瞎改代码

Cursor Rules快速使用,让Cursor不再瞎改代码


 以Cursor 结合自定义的数据库规范为例

1、新增Cursor Rules

首先打开Cursor,点击【设置齿轮】,进入Cursor Setting 设置页面,然后点击【 Rules】进入【Add new rule】界面

在 Cursor 当中,支持两种级别的规则

  • 全局规则(User Rules):针对所有项目通用的规则
  • 项目规则(Project Rules):存放于项目目录下的 .cursor/rules 中,只用于约束当前项目。

当我们点击 【Add New Rule】后,先输入规则的名称,比如命名为:db-rules,约束AI在编写数据库项目的规范

添加成功后,在左边的资源管理器中能看到.cursor\\rules目录下多了个 db-rules.mdc,把我们自己编写的规则粘贴到这个文件

  •         规则文件是md格式,可以直接让deepseek转写

Cursor 支持四种规则类型:

  • Always:始终应用规则(想始终生效)
  • Auto Attached:当匹配 globs 模式的文件被引用时自动附加规则(想自动触发用)
  • Agent Requested:根据 AI 代理的判断决定是否应用规则,需要提供规则说明(想让 AI 自己决定是否用)
  • Manual:仅在提示中显式使用 @规则名 时附加规则。(想手动调用规则)

此外,在规则文件中,也可以使用@来添加文件,文件中的内容会作为额外上下文添加到规则文件中。

2、实践- 结合自定义的规则使用

Ctrl+L 打开会话,在会话中添加上面新建的db-rules,使得AI结合自定义的规则回答问题

生成的结果,还是比较贴近我的规则的