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