【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的区别

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

相关推荐
树懒的梦想5 小时前
调整vscode的插件安装位置
前端·cursor
袋鱼不重16 小时前
Cursor 最简易上手体验:谷歌浏览器插件开发3s搞定!
前端·后端·cursor
海拥16 小时前
《用Cursor和AI绘画24小时开发壁纸小程序》详细开发实录
微信小程序·cursor
沉默王贰19 小时前
使用Cursor 打造了一款记账APP
ai编程·cursor·trae
demo007x20 小时前
五、探索 Trae 技术 实现:codebase 与 build 模式深度融合
cursor·trae
Zuojiangtao2 天前
Cursor+MCP,AI时代前端开发工作流
前端·cursor·mcp
古时的风筝2 天前
Cursor 建议搭配 CursorRules 食用
前端·后端·cursor
Loadings2 天前
Claude Task Master (MCP) : AI驱动开发的新范式与AI编辑器集成实战
cursor·windsurf·cline
Goboy2 天前
Cursor 玩转 百度 AppBuilder
llm·cursor·mcp
Loadings2 天前
Context7:为AI代码助手提供实时文档支持,让你的编码更高效
cursor·windsurf·cline