【Cursor】Cursor Rules、NotePads、Project Rules的区别

Cursor版本

当前Cursor版本:0.45.14

Rules for AI

Rules for AI是全局提示词配置,配置在Cursor编辑器中,对于每一个项目都会生效,通常会选择配置比较通用的提示词。

配置方式

详细配置方式可以看往期:【Cursor】Cursor规则约束文件

如需使 .cursorrules 生效,需要勾选【Include .cursorrules file】选项

作用范围

Rules for AI默认是全局的,针对所有项目

调用方式

自动自动调用,无需主动调用

.cursorrules

.cursorrules 是项目提示词规则,针对指定项目生效,不同项目需要配置不同的规则。

配置方式

需要在项目根目录下创建 .cursorrules 文件,文件路径是固定的不能随意更改

详细配置方式可以看往期:【Cursor】Cursor规则约束文件

作用范围

.cursorrules 只针对当前项目生效

调用方式

自动自动调用,无需主动调用

NotePads

NotePads在Cursor中的主要功能是创建笔记,笔记内容是一段Markdown提示词或一段文本。

配置方式

Cursor项目下方【NotePads】点击右侧新建

bash 复制代码
# 获取天气API
## 接口地址
1. 请求方式:GET
2. Base URL:http://shanhe.kim/api/za/nl.php
3. 返回格式:Text,JSON
4. 请求参数
- type, 非必填, string, 返回格式:json,txt, 不填默认txt
## 响应格式
- text: 今天是公元2025年03月25日 农历乙巳年二月廿六蛇年 节气:春分后
- json:
{ 
  "code": 200, 
  "msg": "查询成功", 
  "num": "今天是公元2025年03月25日 农历乙巳年二月廿六蛇年 节气:春分后 " 
}

作用范围

作用于当前项目

调用方式

在Chat、Composer以及Project Rules中通过 @ 方式引用

|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| | |

Project Rules

Project Rules是Cursor 0.45版本新增的功能,针对特定项目,可以根据不同文件或者目录配置不同的规则

配置方式

详细配置方式可以看往期:
【Cursor】Cursor中的Project Rules是什么?

作用范围

Project Rules只针对当前项目生效

调用方式

  • 系统自动自动调用
  • 当系统问题不触发时可手动调用

.cursorrules与NotePads对比

当前上下文中同时存在 .cursorrules 和 NotePads 时,测试得到的结果为NotePads中提示词优先级大于 .cursorrules

.cursorrules、NotePads、Project Rules对比

当项目中同时存在 .cursorrules、NotePads 和 .cursor/rules 时,NotePads优先级 > .cursor/rules优先级 > .cursorrules

当提示词内容不生效时可以手动添加为上下文

|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| | |

总结

作用范围

  • Rules for AI作用于全局
  • .cursorrules 只针对当前项目,官方称未来将废弃
  • Project Rules只针对当前项目,是 .cursorrules 的替代方案
  • NotePads只针对当前项目

调用方式

  • Rules for AI、.cursorrules 以及 Project Rules 为系统自动调用
  • NotePads需要用户主动调用
  • .cursorrules 和 Project Rules 也可以手动作为上下文使用

规则优先级

Rules for AI > NotePads > Project Rules > .cursorrules

当前测试结果基于Cursor版本 0.45.14,看到和网上某些小伙伴测试的结果不一致,还是以实际自己测试的结果为主。

友情提示

见原文:【Cursor】Cursor Rules、NotePads、Project Rules的区别

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。

相关推荐
qiyue771 小时前
如何选择AI IDE?对比Cursor分析功能差异
ai编程·cursor·trae
老纪的技术唠嗑局2 小时前
Vibe Coding 时代的开源社区开发新体验
cursor·mcp·vibecoding
极客密码19 小时前
Cursor再见,隔壁Augment赠送的免费一个月650额度会员我用上了!
aigc·ai编程·cursor
mCell1 天前
受够Cursor卡成蜗牛!我换用Argument,每月白嫖300次真香!
ai编程·visual studio code·cursor
龙萱坤诺2 天前
【教程】无需迁移IDE!Augment原生插件实现Cursor无缝平替 Claude-4无限用
cursor·cursor工具·augment code
人生都在赌2 天前
一个AI工作流如何让代码审查从手动到智能?实战拆解
ai编程·devops·cursor
qiyue772 天前
AI编程专栏(七)-什么是上下文工程,与提示工程区别
人工智能·ai编程·cursor
清沫3 天前
上下文工程(Context Engineering)
前端·claude·cursor
滴水成川3 天前
现代 C++ 开发工作流(VSCode / Cursor)
开发语言·c++·vscode·cursor
新手村领路人4 天前
Cursor(vscode)一些设置
ide·vscode·cursor