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

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

相关推荐
Badman7 小时前
Cursor入门提效指南
后端·cursor
trsoliu13 小时前
Cursor 2.0 震撼发布:多代理协作开启AI编程新纪元
cursor
极客密码1 天前
充了20刀 Cursor Pro 的朋友看到我的方案沉默了...
aigc·ai编程·cursor
Mintopia3 天前
想摸鱼背单词?我用 Cursor 一个小时开发了一个 Electron 应用
前端·javascript·cursor
勤劳打代码5 天前
事半功倍 —— 403 Forbidden 最佳解决
openai·ai编程·cursor
清沫7 天前
规训 AI Agent 实践
前端·ai编程·cursor
coder_pig7 天前
【独家实测】Cursor 2.0 发布,花一分钟看看都更新了啥
aigc·ai编程·cursor
程序员鱼皮7 天前
刚刚 Cursor2.0炸裂发布!这3大亮点必学
程序员·ai编程·cursor
飞哥数智坊8 天前
看完 Cursor 2.0,我感觉国产 AI 编程又有希望了
人工智能·ai编程·cursor
yaocheng的ai分身8 天前
Composer:使用强化学习构建快速前沿模型
cursor