cursor 无疑已经成为了 AI 编辑器之王,以至于很多公司招聘都要求需要使用过 cursor。如果你完全没接触过 AI 工具,似乎已经与世界脱节了!并且 AI 更新的速度如此之快,掌握像 cursor 这样的工具已经成为一种必需。
下面就来说说使用 cursor 的一些好用的技巧。
第一个,快捷键
cursor虽然是一个AI工具,但是学会它的常用快捷键也能明显提高效率。。
AI法器的快捷键
图片
编辑器快捷键
图片
编辑神器
图片
当然最频繁的快捷键还是tab。
第二个,文档管理
AI最需要我们的就是关于问题的信息,信息可大可小,如果信息是用文档组织的,那么cursor也提供了添加文档的功能。
图片
但是也别把所有文档一下子全给cursor,不然cursor也会对这些杂乱无章的信息所从下手,只能给出一个很糟糕的结果。
如下是使用文档的几个小的最佳实践
- 别直接复制大段文档,而是用 @ 来引用配置好的文档
- 文档要精简,重点突出,去掉不重要的部分可以让cursor更加准确
- 如果可以,最好是自己写文档,这样更容易被理解
图片
文档配置方法
图片
如果是一个链接,cursor还能读取里面的子页面。
对于本地文档,cursor做的不如url文档好,目前需要手动把本地文档拖到cursor里面,然后@这个本地文档。
图片
第三个,扩大上下文窗口
对大型项目重构、跨模块调用分析有大帮助,小项目不建议开启,因为上下文窗口越大,你的money流失的越快。
第四个,为每个项目创建 .cursorrules 文件
Cursor 规则(.cursorrules 文件)是为 Cursor 中的 AI 助手设置的自定义指令,指导其在解释代码、生成建议和回答查询时的行为。
其实这就是有经验的编程人员和新手小白使用 cursor的差距体现,因为有经验的人就会把他们的开发规范写入到rules,减少与cursor的磨合。
这些规则允许您根据自己的编码风格和项目需求定制 cursor 的行为。其实,.cursorrules 文件就是每个项目的提示词配置。
rules分为全局的和项目的。
- 全局规则:在 Cursor 设置中的 General > Rules for AI 下设置。
- 项目特定规则:在项目根目录的 .cursorrules 文件中定义。
全局配置如下:
图片
通过2种rule的区别,可以对它们进行不同的使用,比如,你可以在 AI 规则中设置通用的代码风格偏好,而在 .cursorrules 中定义具体项目的特殊要求。
图片
下面来看看规则文件的位置:
图片
通用规范
复制代码风格规则
复制API设计规则
复制第五个,忽略文件
cursor默认会读取所有的文件,但是如果你有些重要的配置文件,不希望暴露给cursor,就可以配置一个.cursorignore 文件。原理和语法类似.gitignore。
例子
复制