你好啊,我是雨飞,见字如面。感谢阅读,期待我们下一次的相遇。
Notepads是Cursor推出的一个新功能,用于在Chat和Composer功能之间共享上下文信息,目前还在测试阶段。
在我们的工作区,就可以看到这个Notepads,点击右侧的加号,给note指定好名称之后就可以创建成功了。创建完成之后,我们可以在Chat或者Composer之中使用 @ 符号去引用这个文件。
Cursor把这个功能视为 .cursorrules 功能的增强和辅助,用于为开发流程构建一些可以重用的上下文。比如,为当前的项目创建代码模板,或者指定注释格式,存储不同语言的规范。cursorrules只能存储一个提示词,而我们可以建立多个note,相当于可以把不同语言的规范都放在不同note中进行维护。
直接@这个note就可以使用了。
举一个最简单的例子,我在 note 2中存放了一个指令,要求帮我分析代码并生成注释。这个时候,我只需要引用 note 2 以及需要分析的代码文件,让他直接帮我分析就好了,不需要再写具体的指令。相当于Cursor调用了 note 2 中的指令来帮我完成这些任务。
所以,官方推荐在Notepads中编写如下的内容:
项目架构决策、开发指南和标准、可重用的代码模板、需要经常引用的文档以及特定团队的约束和规则。
下面是官方推荐的一个示例写法,可以供大家参考。
当然,这个功能是处于测试阶段,还存在一些问题。
比如,每个项目之间的Notepads是不互通的,需要每一个项目都新建一份,文件多的时候也是非常麻烦。其次,Notepads没有导入导出功能,只能手动新建。
但是由于这个功能在官网中作为一个重点的教程示例,雨飞认为未来应该会迭代和增加新功能的。现在的话,直接把写好的Markdown文件单独放置在文件夹下管理应该是又快又方便的做法。
如果你觉得这篇文章对你有启发,欢迎点赞收藏转发下。目前运营了两个Cursor交流群,付费、免费的都有,有想一起交流学习的可以添加下方的微信,邀你一起学习。
❤️常驻小尾巴❤️
加微 1060687688,备注「公众号」,送你一份「AI工具与副业变现指南」