前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Cursor使用进阶:让你事半功倍的必知必会技巧

Cursor使用进阶:让你事半功倍的必知必会技巧

原创
作者头像
杨不易呀
修改2025-01-05 23:04:54
修改2025-01-05 23:04:54
1.1K3
举报
文章被收录于专栏:CursorCursor

前言

今天跟大家聊聊 Cursor 这个神器。作为一个天天跟 AI 打交道的老玩家,我把踩过的坑都给你们总结出来了。

开篇先泼盆冷水:

  1. 别把 LLM 想得太神,它就是个脑容量有限的助手
  2. 它一次最多就能输出 8K 多 tokens,别指望它写长篇大论
  3. 不管是 Cursor、Copilot 还是啥的,都是工具而已,你才是主角

目前 Cursor 版本: 0.44.10

实战干货

Agent 模式速通

第一招:放弃手动选文件

很多新手一上来就想着手动指定文件给 Agent 看,这就是在给自己找罪受。

为啥?因为 Agent 就像个近视眼,只能看到文件开头那一小部分。你辛辛苦苦选了一堆文件,它可能连关键代码都看不到,反而被无关的内容干扰得晕头转向。

正确的打开方式是:让 Agent 自己去搜。它的搜索功能简直是开了挂,一下就能定位到关键代码。

写代码的时候记得给它这些信息:

  • 方法名要写清楚
  • 类名别省略
  • 变量名要明确
  • 功能描述要到位

来个栗子:

代码语言:json
复制
请帮我实现一个方法,功能是将一个字符串转换为大写,方法名为 `toUpperCase`,类名为 `StringUtils`,字符串变量名为 `str`。

第二招:文档管理

别一股脑把所有文档都塞给它,那样只会让它更懵。就像你问路,给太多信息反而容易让人迷路。

Cursor设置里面有个文档配置功能:

几个使用技巧:

  • 别直接复制大段文档,用 @ 来引用配置好的文档
  • 文档要精简,重点突出
  • 最好是自己写文档,这样更容易被理解

文档配置示例:

文档存放建议:

代码语言:json
复制
https://github.com/username/repo/blob/main/docs/doc.md

本地文档也可以,设置在这里:

左侧边栏底部可以添加:

第三招:上下文控制

记住,Cursor 就是个助手,不是万能的。有时候你想想就明白的事,它可能要绕好大一圈。

几个小技巧:

  • 控制文档量,别让它信息过载
  • 关键指令要突出
  • 一次聊天解决一个问题,别贪多

第四招:Lint 随心用

很多项目的 lint 规则简直是强迫症,开着自动 lint 简直是自找麻烦。建议:

  • 关掉自动 lint
  • 需要的时候手动 @lint 就行

前端兄弟特供

跟它讨论 UI 问题别光说不练,直接甩图,效果立竿见影。

终极大招:Rule 配置

在项目根目录搞个 .cursorrules,把项目用到的库、代码风格都写进去,简直不要太爽。

https://cursor.directory/ 里面有一堆规则可以抄,也可以自己整。

踩坑指南

乱码问题

遇到这种锟斤拷,别慌:

设置全局 utf-8 就搞定:

中英日三种语言混着来都不怕:

看看效果:

Agent模式开启方法

找到这个位置:

聊天框右下角有个开关,选白色的就是 agent 模式:

Checkpoints回退

每个检查点旁边都有个 restore 按钮:

要是检查点太多不知道回哪个,或者没有restore按钮:

双击消息再点submit就行,弹窗选 continue and revert。

关于自定义模型

  • 只能用官方Key
  • 不支持中转站
  • 想用自定义endpoint的建议试试Cline(就是没有检查点,ctrl+z也不太好用)

项目开发指南生成

想让AI帮你总结项目?这么干:

  1. 让决策者先生成阅读路线图
  2. 执行者按图索骥,生成每个文件的概要
  3. 把概要放到对应的docs目录下
  4. 最后再让它总结归纳

具体实现以后再聊,篇幅有点长。想用Cline的话记得整个MCP工具来管理文件。

有啥问题随时问,咱们一起进步~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 实战干货
    • Agent 模式速通
      • 第一招:放弃手动选文件
      • 第二招:文档管理
      • 第三招:上下文控制
      • 第四招:Lint 随心用
      • 前端兄弟特供
      • 终极大招:Rule 配置
    • 踩坑指南
      • 乱码问题
      • Agent模式开启方法
      • Checkpoints回退
      • 关于自定义模型
      • 项目开发指南生成
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档