V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ashong
V2EX  ›  分享发现

后知后觉尝试 cursor 写代码

  •  
  •   ashong · 39 天前 · 3251 次点击
    这是一个创建于 39 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近才下载了免费版 cursor ,做了一些尝试。列举三个比较完整的解决方案的体验, 整个过程中,完全不干预代码实现, 只提需求和反馈让 ai 修改。

    1. 在线 plist 文件查看器的布局。

      因为这个查看器一直是部署再局域网方便不同电脑上看 plsit 文件的, 所以 plist 文件解析器是现成的, 数据显示用的是 w2grid , 所以只是让 cursor 用 tailwaind css 根据要求实现布局。 初次尝试比较顺利,效果也算满意, 现在已经上线

      评估难度
      完成度 95%
      演示站 https://plist-viewer.com
    2. 用 tailwind css 实现类似 immich 那样的缩略图视图。

      缩略图渲染比较简单, 为了优化滚动时的性能需要实现 vlist , 这部分经过若干次修改后也达到了可用的程度。 问题出在基于以时间线的滚动条上, 前前后后修改无数次, 还未能达到完全可用的程度, 尤其是点击滚动的精度始终无法满足要求。

      评估难度
      完成度 50%
    3. 基于 win32 api + gdiplus 实现自绘菜单,类似 windows 11 的风格化菜单效果。

      经过两天无数次反复修改,始终未能达到可用的程度。

      评估难度
      完成度 10%

    另外,在局部代码方面,cursor 还是非常方便的, 互动式对比替换以及反应速度都比 codeium 体验好, 给出的代码可用性非常高。 之前用 codeium 和 chatgpt ,很多时候给出的代码包含错误, 无法直接使用。

    作为辅助可以提高效率,但如果要让 ai 完成相对完整的方案,需要大量的人工干预才能快速达到可用的程度。

    第 1 条附言  ·  39 天前
    模型切换到 gpt-4o 后, 例 2 的缩略图视图经过几次修改后达到可用程度
    16 条回复    2024-11-28 10:40:34 +08:00
    akira
        1
    akira  
       39 天前
    AI 辅助编程, 辅助编程,现阶段 还是 只能以辅助为主。
    ashong
        2
    ashong  
    OP
       39 天前
    @akira 确实,辅助还是很爽的
    SenLief
        3
    SenLief  
       39 天前
    AI 抢占程序员市场只是时间问题。
    ashong
        4
    ashong  
    OP
       39 天前
    题外话:google 对 V2EX 的爬取也太迅速了,5 分钟内就出现在搜索结果中了
    faceair
        5
    faceair  
       39 天前 via iPhone
    codeium 也出了类似的编辑器 windsurf ,体验也还不错
    ashong
        6
    ashong  
    OP
       39 天前
    @faceair 也是 vs 套壳,下载试试
    chiaf
        7
    chiaf  
       39 天前
    @ashong 站长的 SEO 做的也好😁
    lovestudykid
        8
    lovestudykid  
       39 天前
    换一下不同的模型,复杂任务 o1 表现可能比 claude 更好。出错后不要继续聊天堆屎山,容易崩溃;可以尝试回到初始 checkpoint ,根据错误优化初始 prompt 让 AI 重写,完成一个 feature commit 一次
    ashong
        9
    ashong  
    OP
       39 天前
    @lovestudykid 切换到 gpt-4o 解决了例 2 的问题, 回头再试试 o1
    ashong
        10
    ashong  
    OP
       39 天前
    @chiaf 正在学习
    weijancc
        11
    weijancc  
       39 天前
    请问是如何让 cursor 生成完整一个项目的? 我用 Cursor 好几个月了, 都是用于代码补全辅助
    YorkWong
        12
    YorkWong  
       39 天前
    cursor 用起来真的很爽
    xixi1412
        13
    xixi1412  
       38 天前   ❤️ 1
    @weijancc 打开一个空目录,告诉 cursor 你的需求, 他会帮你创建目录文件(代码块右上角有个 apply 按钮),生成和修改代码
    zktz
        14
    zktz  
       37 天前
    @xixi1412 cursor 可以分析本地代码目录吗?
    twoyuan
        15
    twoyuan  
       36 天前
    @weijancc #11 ⌘+I 进入 Composer 模式方便一些,可以自己创建文件
    xixi1412
        16
    xixi1412  
       27 天前
    @zktz 可以的,右下角有个基于代码库回答的按钮
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1162 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:29 · PVG 02:29 · LAX 10:29 · JFK 13:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.