V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
boxrq
V2EX  ›  分享创造

[Cursor] 使用 AI 编辑器开发项目的一些心得

  •  1
     
  •   boxrq · 3 天前 · 2548 次点击

    最近在开发一个文档浏览的的项目,就是一个能够 web 访问本地文件的功能,支持 PDF 和 Markdown 文档搜索和阅读。使用 llm 进行了智能分类,从网上爬了一些课程,现在有一万多篇文章了,开发过程中全程使用了 Cursor+Windsurf ,没有写过任何代码。

    项目简介

    • 前端:Vue3 + TypeScript + Tailwind
    • 后端:Python FastAPI
    • 主要功能:文档智能分类、全文搜索、PDF/Markdown 阅读器

    Cursor 的优势

    1. 在 composer 模式下能够完全自然语言编程,不需要写代码,只需要写提示词
    2. 上下文理解能力强,能基于整个项目结构给出合理建议
    3. 修改 bug 的能力比 windsurf 强一些,后者在从 0 到 1 的时候比 cursor 更强

    踩过的坑

    1. 版本更新后功能消失

    • 有时候更新新功能后,会把老功能覆盖掉
    • 解决方案:在提示词中强调不要改动老功能,会好一些,如果出问题,及时使用 cursor 的回滚功能回滚

    2. AI 的边界问题

    • 目前写规模小的项目还是不错的,但是上规模之后,很难控制好 ai 的边界,如果你不懂代码,很容易就写出来一堆 bug

    3. bug 反复修改

    • 当你使用 ai 修改一个 bug 的时候,ai 可能会因为他的数据原因,不知道解决办法,会出现反复修改,但是反复报错的问题
    • 解决方案:手动去网上找一些相关问题的解决文章,贴给 cursor ,让他参考

    经验总结

    1. 善用 AI 但不要过度依赖
    2. 重要修改要人工审查
    3. 保持项目文档的及时更新,这样 AI 助手的建议会更准确
    4. 使用.cursorrules 文件来维护项目特定的规则和注意事项,让 ai 自我迭代

    总的来说,Cursor 确实大大提升了开发效率,但也需要开发者保持清醒的判断力。它更像是一个出色的助手,而不是完全的替代品。

    #Cursor #AI 编程 #开发工具

    37 条回复    2025-01-17 00:59:24 +08:00
    zshanjun
        1
    zshanjun  
       3 天前
    赞一个
    Cola98
        2
    Cola98  
       3 天前 via iPhone
    可以的
    mogutouer
        3
    mogutouer  
       3 天前
    cursor 已经两周没有更新了,生产队的驴都不敢这么歇,上个月刚拿了一亿美元融资,就开始躺平了啊。
    不过也是,Windsurf 的 Cascade 让 cursor 变成 agent 和 yolo 之后,加上 Windsurf 定价和积分策略引起众怒,确实没啥竞争对手了。
    cursor 可真有钱啊,claude 3.5 sonnet ,还有 Opus output 可是$75/1M tokens ,一个请求好几万 tokens 是一点不省啊,我怀疑钱都让 anthropic 赚去了
    HiyaKuso
        4
    HiyaKuso  
       3 天前
    现在想入手试试,是自己账号订阅还是在 tb 买好呢?

    Cursor 还免费的时候用过,现在 Cursor 火了反而没在用,主要是写 Java 那套用 Cursor 还是不够方便
    Parva
        5
    Parva  
       3 天前
    已收藏到,文章真多啊。
    op 是特意不写代码吗?不会遇到有些改动自己亲自动手反而更快的情况吗?
    Parva
        6
    Parva  
       3 天前
    点到一篇文章坏了 502: https://ailibrary.space/doc/%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91%2F%E4%BB%8E0%E5%BC%80%E5%A7%8B%E5%AD%A6%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91%2F00_%E5%BC%80%E7%AF%87%E8%AF%8D_%E8%B7%9F%E6%88%91%E5%AD%A6%E4%BD%A0%E4%B9%9F%E5%8F%AF%E4%BB%A5%E5%BC%80%E5%8F%91%E4%B8%80%E6%AC%BE%E6%B8%B8%E6%88%8F.md
    boxrq
        7
    boxrq  
    OP
       3 天前
    @Parva #5 主要是这个项目主要是前端,后端就两接口,前端我完全不会哈哈,中间全靠 ai
    boxrq
        8
    boxrq  
    OP
       3 天前
    @HiyaKuso #4 我在淘宝买的,共享账号便宜一些而且有 5000 次
    boxrq
        9
    boxrq  
    OP
       3 天前
    @Parva #6 迭代了一次功能,现在后端会莫名其妙挂掉,我要排查看看
    Kruti
        10
    Kruti  
       3 天前
    @boxrq #8 用多久了?有什么坑吗?会不会需要经常换号?
    mumbler
        11
    mumbler  
       3 天前
    每一步都要充分测试,发现改错了马上 restore 回到上一版,修改提示词再来
    boxrq
        12
    boxrq  
    OP
       3 天前
    @Kruti #10 第一个版本只支持 md 大概几个小时,后面 pdf 迭代又花了 4-5 小时,爬虫和文件整理花的时间比前面加起来还多,换了一次 5000 次的号
    qwertyzzz
        13
    qwertyzzz  
       3 天前
    样式在完美点就不错了
    lllllliu
        14
    lllllliu  
       3 天前
    api_key 没脱敏。。
    boxrq
        15
    boxrq  
    OP
       2 天前
    @lllllliu #14 刚发现,感谢提醒
    godmiracle
        16
    godmiracle  
       2 天前
    是不是我使用姿势不对,我对别人的开源项目进行功能扩充修改
    用起来都感觉笨的要死,还要自己搜文档自己写
    我还是使用了.cursorrules
    syh2
        17
    syh2  
       2 天前
    给了个全新的思路给我,已感谢
    boxrq
        18
    boxrq  
    OP
       2 天前
    @godmiracle #16 从 0 写更方便一些,如果是开源扩充的话,可以用来快速阅读代码功能和整体流程,如果要去直接改的话,没那么好用
    xing7673
        19
    xing7673  
       2 天前
    和我使用 Cursor 以及 windsurf 的经验类似,Cursor 在迭代编辑的时候更好用,windsurf 在创建项目的时候更强。
    tonytonychopper
        20
    tonytonychopper  
       2 天前
    可以的,就是样式有点不行
    syh2
        21
    syh2  
       2 天前
    OP ,我刚刚去闲鱼搜了一下,结果显示 iPhone 限制搜索 cursor ,能给个简单的关键词吗?

    我看好像很多都是卖那种注册机,然后无线注册邮箱的方式续,OP 你买的是账号吗

    谢谢
    boxrq
        22
    boxrq  
    OP
       2 天前
    @tonytonychopper #20 不会前端,已经尽力了。。
    boxrq
        23
    boxrq  
    OP
       2 天前
    @syh2 #21 淘宝可以买
    syh2
        24
    syh2  
       2 天前
    @boxrq #23 他是直接给账号么,还是提供注册机。。
    boxrq
        25
    boxrq  
    OP
       2 天前
    @syh2 #24 给账号,一般是共享 5000 次快速访问
    syh2
        26
    syh2  
       2 天前
    @boxrq #25 好的,感谢~
    Peace2021
        27
    Peace2021  
       2 天前
    cursor 的回滚功能咋用的
    boxrq
        28
    boxrq  
    OP
       2 天前
    @Peace2021 #27 每次生成新代码上面都会有一个 restore ,点击就会回到这次改动之前的代码
    Peace2021
        29
    Peace2021  
       2 天前
    @boxrq 好的,没注意到,非常感谢
    shellcodecow
        30
    shellcodecow  
       2 天前
    值得学习,我拉下来看看 在自己得 nas 上面也搭建一个 [点赞]
    idragonet
        31
    idragonet  
       2 天前
    @boxrq #8 TB 的共享账号是直接给官网账号登录吗?
    workg
        32
    workg  
       2 天前
    `/Users/mod/PycharmProjects/AI-Library/../downloaded_content` 本地资源不存在😅
    boxrq
        33
    boxrq  
    OP
       2 天前
    @workg #32 访问的啥资源,我刚刚移动了一个多线程的 pdf ,是这个吗
    boxrq
        34
    boxrq  
    OP
       2 天前
    @idragonet #31 是的
    buwenyuwu
        35
    buwenyuwu  
       2 天前
    请问从哪爬的这么多资源。另外资源可以分享吗~~
    boxrq
        36
    boxrq  
    OP
       1 天前
    @buwenyuwu #35 有一些是网上爬的,有些是别人分享的百度网盘,你直接爬我的网站吧,反正没做限制😂
    lovestudykid
        37
    lovestudykid  
       1 天前
    @mogutouer
    钱都让 anthropic 赚去了 X
    钱都让 amazon 赚去了 ✓
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2859 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:39 · PVG 13:39 · LAX 21:39 · JFK 00:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.