今天跟大家聊聊 Cursor 这个神器。作为一个天天跟 AI 打交道的老玩家,我把踩过的坑都给你们总结出来了。
开篇先泼盆冷水:
目前 Cursor 版本: 0.44.10
很多新手一上来就想着手动指定文件给 Agent 看,这就是在给自己找罪受。
为啥?因为 Agent 就像个近视眼,只能看到文件开头那一小部分。你辛辛苦苦选了一堆文件,它可能连关键代码都看不到,反而被无关的内容干扰得晕头转向。
正确的打开方式是:让 Agent 自己去搜。它的搜索功能简直是开了挂,一下就能定位到关键代码。
写代码的时候记得给它这些信息:
来个栗子:
请帮我实现一个方法,功能是将一个字符串转换为大写,方法名为 `toUpperCase`,类名为 `StringUtils`,字符串变量名为 `str`。
别一股脑把所有文档都塞给它,那样只会让它更懵。就像你问路,给太多信息反而容易让人迷路。
Cursor设置里面有个文档配置功能:
几个使用技巧:
@
来引用配置好的文档文档配置示例:
文档存放建议:
https://github.com/username/repo/blob/main/docs/doc.md
本地文档也可以,设置在这里:
左侧边栏底部可以添加:
记住,Cursor 就是个助手,不是万能的。有时候你想想就明白的事,它可能要绕好大一圈。
几个小技巧:
很多项目的 lint 规则简直是强迫症,开着自动 lint 简直是自找麻烦。建议:
跟它讨论 UI 问题别光说不练,直接甩图,效果立竿见影。
在项目根目录搞个 .cursorrules
,把项目用到的库、代码风格都写进去,简直不要太爽。
https://cursor.directory/ 里面有一堆规则可以抄,也可以自己整。
遇到这种锟斤拷,别慌:
设置全局 utf-8
就搞定:
中英日三种语言混着来都不怕:
看看效果:
找到这个位置:
聊天框右下角有个开关,选白色的就是 agent 模式:
每个检查点旁边都有个 restore
按钮:
要是检查点太多不知道回哪个,或者没有restore按钮:
双击消息再点submit就行,弹窗选 continue and revert。
想让AI帮你总结项目?这么干:
具体实现以后再聊,篇幅有点长。想用Cline的话记得整个MCP工具来管理文件。
有啥问题随时问,咱们一起进步~
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。