V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dreamkuo
V2EX  ›  程序员

cursor 使用心得

  •  
  •   dreamkuo · 12 天前 · 5564 次点击

    1 晚上九点左右 AI 最难用要尽量选别的时间, 后半夜和早上上午效果好. 2 第一句话,不要给我修改代码, 你先给我说一下你的方案 3 看到方案之后按照你的理解去修改方案. 4 同时创建多个文件夹, 打开多个 cursor ,同时让他们给你处理项目,哪个处理的好 就走哪个方向. 5 如果担心花钱多,浪费资源, 我可以明确的告诉你, 即便是 500 额度用尽了 也还是有慢速额度,而且和快速额度一样垃圾. 6 手机语音输入法 配合电脑 AHK 插件, 实现手机语音录入需求, 电脑端自动发送到 cursor. 7 在地上转圈等 Ai 给你生成代码, 8 每次生成完毕之后用 cursor 里面 google 那个模型再给你检查一下. 9 agent 不一定好用, 有时候普通模式更快捷. 10. 参考第六条,有了语音输入,你可以说话的方式像跟朋友说话一下, 可以添加很多废话,这些废话有助于 ai 更加明确的理解你的需求. 11 重复第五条,不要担心额度用尽了, 你越担心 ai 越给你生成垃圾东西,让你的火气可以爆炸. 12 cursor 最有特点的其实是 cursor fast cursor -small 他俩的作用是快速把当前项目代码依赖关系,内容,喂给 ai ai 生成的修改,他们可以理解并且执行 ide 操作修改代码.你可以问 cursor fast 和 small 你的哪部分代码在哪行,他可以告诉你. 13 和别人说的一样, ai 的内容先建立大纲,大纲写到文件中, 始终保持让 ai 能看到这个文件.

    40 条回复    2025-04-22 23:10:23 +08:00
    imldy
        1
    imldy  
       12 天前
    很有用,建议调整排版,过会就不能修改正文了。
    lloovve
        2
    lloovve  
       12 天前 via iPhone   ❤️ 1
    以前嘲笑 TNT 的…
    dreamkuo
        3
    dreamkuo  
    OP
       12 天前
    不会排版啊, 我都是弄好换行发出去的, 发出去之后就是这样一大团. 自己看着都费眼睛
    baobao1270
        4
    baobao1270  
       12 天前
    @dreamkuo V2EX 发帖默认是 Markdown 格式,也就是空一行要变成空两行来写
    MonikaCeng
        5
    MonikaCeng  
       12 天前 via iPhone
    不错,vscode copilot 用户深受启发。不过对于第 4 点,我觉得没必要,如果生成的不是想要的,回退,换个模型或者提示词再来,当然,你那样属于“并发”,速度更快。Agent 不好用我觉得是它支持的模型没 Edit 多
    MonikaCeng
        6
    MonikaCeng  
       12 天前 via iPhone
    @lloovve #2
    龙哥过于领先时代了,普通人无法理解
    xhd2015
        7
    xhd2015  
       12 天前 via iPhone
    晚上九点是因为美国那边开始起床了
    lsllgjwl
        8
    lsllgjwl  
       12 天前   ❤️ 4
    使用技巧整理(共 13 条,豆包整理)
    1.使用时间选择:晚上九点左右 AI 最难用,尽量选择其他时间;后半夜和早上上午效果较好。
    2.沟通优先级:第一句话先明确告知需求 —— 不要直接修改代码,而是先阐述方案。
    3.方案确认流程:看到方案后,再根据你的理解进一步调整方案。
    4.多任务处理:同时创建多个文件夹、打开多个 Cursor ,让其并行处理项目,对比效果后选择最优方向。
    5.额度顾虑说明:无需担心额度消耗,即使 500 额度用尽,仍有慢速额度可用(但效果与快速额度一样差)。
    6.语音输入方案:通过手机语音输入法配合电脑 AHK 插件,实现手机语音录入需求,电脑端自动发送至 Cursor 。
    7.代码生成等待:等待 AI 生成代码时可灵活处理其他事务(如 “在地上转圈”,比喻无需死守界面)。
    8.结果校验:每次生成代码后,用 Cursor 中的 Google 模型进行检查。
    9.模式选择建议:Agent 模式未必好用,普通模式有时更快捷,可灵活切换。
    10.语音输入优势:借助第六条的语音输入功能,可像与朋友聊天一样自然表达需求,添加 “废话” 能帮助 AI 更精准理解意图。
    11.重复额度提醒:再次强调无需担心额度用尽(重复第五条),过度顾虑可能导致 AI 生成质量下降,保持平常心。
    12.Cursor 核心功能:Cursor 的 “fast” 和 “small” 模式是其特色,可快速向 AI 投喂当前项目的代码依赖关系和内容,使其理解并执行 IDE 操作(如询问某行代码位置,AI 可直接定位)。
    13.大纲协作法:与常规建议一致,先将 AI 内容的大纲写入文件,并确保 AI 始终能访问该文件,便于上下文理解。
    hzy888
        9
    hzy888  
       12 天前
    学习了,希望楼主能分享更多的技巧!!
    libasten
        10
    libasten  
       12 天前
    @lloovve 是挺有意思的,我最近还在想,和 ai 交流时候打字有点跟不上想法,要是能便捷语言交流会更好的呢。
    cm123
        11
    cm123  
       12 天前
    第 6 点可以详细说说吗?
    leaveeel
        12
    leaveeel  
       12 天前
    大多数时候的功能我都是用 ask ,看他怎么写的然后选择是否 apply 。做代码优化会加上“不要变更当前功能”agent ,然后逐段 accept ,可以用 add context 和 add to chat 精确范围
    bugmakerxs
        13
    bugmakerxs  
       11 天前
    有 copilot 和 cursor ,感觉还是 copilot 好用一点。
    lyxxxh2
        14
    lyxxxh2  
       11 天前   ❤️ 3
    "指定好完整路径 别让 ai 分析!"
    这是我最近几天得出的血的教训。
    错误:
    参考 a 项目接口,修复本项目接口。
    ai: 随便读几个文件,然后开始乱写。
    或则直接读 25 个文件,报错,继续也没用。

    正确:
    参考 a 项目 utils/xxx/xxx.js 修复接口。
    lneoi
        15
    lneoi  
       11 天前
    早上和晚上迟一些比较快, 中午就特慢, 可以等好几分钟, 非常非常慢
    gemini2.5 上来后, claude 慢的可以切这个. 效果挺好
    尽量生成大纲和操作计划, 然后让 ai 一步步修改
    ai 会偷懒, 可以反复申明或者尝试 pua ai
    odirus
        16
    odirus  
       11 天前   ❤️ 1
    我也总结了很多经验,但最核心一点:你把 Prompt 丢给一个普通开发者,如果对方可以理解,那大概率 AI 也可以理解,并且做出更好的效果。

    有些小伙伴的 Prompt 太烂了,自己看第二遍可能都看不懂,每次做一些比较复杂的事情,我会花很多时间来优化提示词。
    ZSeptember
        17
    ZSeptember  
       11 天前
    我的体验式,一次对话不行的,继续聊估计还是不行,我一一般直接重开了。
    caion
        18
    caion  
       11 天前   ❤️ 8
    很好的回答!我补充一个:等待 AI 生成代码的时候,可以做 20 次提肛
    brianinzz
        19
    brianinzz  
       11 天前
    @caion 噗 我现在每次都是等着生成代码的时候刷手机...一刷就刷出去了半天才回来.......
    Meld
        20
    Meld  
       11 天前
    @baobao1270

    在一行的末尾添加两个或多个空格,然后按回车键 , 即可创建一个换行 (<br> )
    idblife
        21
    idblife  
       11 天前
    你能先用 cursor 做一下排版不?
    ymz
        22
    ymz  
       11 天前
    使用五步法
    LowBi
        23
    LowBi  
       11 天前
    目前遇到瓶颈了,就是代码文件过长,影响上下文理解了,叫 cursor 进行模块化整理,也没能整理好,基本不能和原逻辑保持一致,要么我人工把代码分块了。一点经验就是,当单文件里代码过长时,一定要及时让 cursor 简化结构。多分几个文件出来放代码。对自己和后续上下文对话都好
    w292614191
        24
    w292614191  
       11 天前
    tab 是不是也需要网络?有时候提示特别慢
    goodspb
        25
    goodspb  
       11 天前
    @LowBi 这个确实也是我最近的所想所做的,一定要模块化才能生成质量更好的代码
    EchoYang7
        26
    EchoYang7  
       11 天前
    分享一个网上手里到的 rule ,会把
    ```
    ```
    duzhuo
        27
    duzhuo  
       11 天前
    @lloovve 想法很牛逼 技术环境没跟上哈哈
    EchoYang7
        28
    EchoYang7  
       11 天前
    没注意到 v 站回复内容有上限。
    这个 rule 会把任务分解成 5 个模式,研究( RESEARCH )、创新( INNOVATE )、计划( PLAN )、执行( EXECUTE )、审查( REVIEW )。任务会按照这些模式逐步推进,自动切换,且每个模式有明确的目标和执行要求。
    https://paste.ubuntu.com/p/f7MdYBGys9/plain/
    xing7673
        30
    xing7673  
       11 天前
    @libasten mac 上用 macwhisper ,windows 上的我还在找(惹急了我自己做一个)
    Dreamful
        31
    Dreamful  
       11 天前
    @xing7673 用的是免费版吗?效果咋样
    RichardPlus
        32
    RichardPlus  
       11 天前
    笑死我了,花了大量时间在写提示词,
    程序员变成了提示词工程师 XD
    go233
        33
    go233  
       11 天前
    以下是( kimi )重新排版后的文字,按照逻辑顺序和内容主题进行了优化,使其更加清晰易读:

    ---

    ### 使用 AI 和 Cursor 的高效方法

    1. **选择合适的时间使用 AI**
    晚上九点左右,AI 的使用效果可能不佳,建议尽量选择后半夜或早上上午使用,效果会更好。

    2. **沟通方案而非直接修改代码**
    在开始修改代码之前,请先告诉我你的方案,我会根据你的思路提出建议。

    3. **根据理解调整方案**
    在看到方案后,按照你的理解去修改方案,确保思路清晰。

    4. **多线程处理项目**
    同时创建多个文件夹,打开多个 Cursor ,让它们分别处理项目。哪个方向处理得更好,就沿着那个方向继续前进。

    5. **关于额度的使用**
    不要担心额度用尽。即使 500 额度用完,还有慢速额度可供使用,而且慢速额度和快速额度的效果并无太大差别。

    6. **语音输入法与 Cursor 的配合**
    使用手机语音输入法配合电脑上的 AHK 插件,可以实现手机语音录入需求,并将内容自动发送到 Cursor 。

    7. **生成代码后的检查**
    每次生成代码后,使用 Cursor 中的 Google 模型对代码进行检查,确保生成内容的准确性。

    8. **灵活选择模式**
    Agent 模式并不一定总是好用,有时候普通模式可能更加快捷高效。

    9. **语音输入的优势**
    参考第六条,有了语音输入功能,你可以像和朋友聊天一样说话,甚至可以添加一些“废话”,这些内容有助于 AI 更加明确地理解你的需求。

    10. **重复提醒:不要担心额度**
    不要担心额度用尽。越担心,AI 越可能生成质量不佳的内容,反而会增加你的烦恼。

    11. **Cursor 的特色功能**
    Cursor 的最大特点是 Cursor Fast 和 Cursor Small 。它们可以快速将当前项目的代码依赖关系和内容传递给 AI ,AI 生成的修改建议也可以被理解和执行 IDE 操作来修改代码。你可以询问 Cursor Fast 和 Small 你的代码的某一部分在第几行,它们会告诉你。

    12. **AI 内容的组织方式**
    和其他人建议的一样,使用 AI 时最好先建立大纲,并将大纲写入文件中,始终让 AI 能够看到这个文件。

    ---
    urzz
        34
    urzz  
       11 天前
    @EchoYang7 #29 想请教一下,这种 rule 是应该放在 user rule ,还是 project rule 呢?
    或者说,什么情况下应该使用 user rule ,什么情况下应该使用 project rule 呢
    dreamkuo
        35
    dreamkuo  
    OP
       11 天前
    @cm123 AHK 是电脑快捷键脚本程序, 通过这个编写代码,循环获取指定 api 的数据, 然后填写到当前焦点输入框并且按回车.
    手机端就随便搞个网页,弄个语音输入法 输入内容到网页,点击提交. 服务器或者啥中转一下, 然后就到电脑上了.
    sphawkcn
        36
    sphawkcn  
       11 天前
    “cursor 最有特点的其实是 cursor fast cursor -small 他俩的作用是快速把当前项目代码依赖关系,内容,喂给 ai ai 生成的修改,他们可以理解并且执行 ide 操作修改代码.你可以问 cursor fast 和 small 你的哪部分代码在哪行,他可以告诉你. ”

    能否辛苦详细解释一下这段话?最好是能说清楚一下实施步骤,非常非常感兴趣。
    xing7673
        37
    xing7673  
       10 天前
    @Dreamful 付费的,还被骗了一次,可以看我之前的主题帖
    hayala
        38
    hayala  
       10 天前
    好帖收藏了
    PEax
        39
    PEax  
       10 天前
    3.7 sonnet 跟 3.7 sonnet max 有啥区别
    Dreamful
        40
    Dreamful  
       10 天前
    @xing7673 #37 隐藏了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:50 · PVG 09:50 · LAX 18:50 · JFK 21:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.