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

Windsurf vs Cursor 二选一,你会选哪个?

  •  
  •   catfly · 16 天前 · 5484 次点击

    有点选择困难症,但是都没重度使用过,平时也不重度写码。只想业余研究。

    62 条回复    2025-01-04 11:54:29 +08:00
    BelongLin
        1
    BelongLin  
       16 天前
    相信主流,选择 cursor
    SayHelloHi
        2
    SayHelloHi  
       16 天前
    某宝的价格 2 个都可以使用~

    还做啥选择题 都要😀
    wxw752
        3
    wxw752  
       16 天前
    这两个都支持一定时间的全功能试用,你亲自用用就知道了。何必在论坛里小马过河呢
    SiLenceControL
        4
    SiLenceControL  
       16 天前
    必然 cursor
    听了他们团队的 podcast 页很受鼓舞
    hunterzhang86
        5
    hunterzhang86  
       16 天前   ❤️ 1
    mumbler
        6
    mumbler  
       16 天前
    没太多技术壁垒,未来功能肯定是趋同的,用 cursor 不会错过任何东西
    falcon05
        7
    falcon05  
       16 天前 via iPhone
    cursor 还是更好一点
    crackidz
        8
    crackidz  
       16 天前
    Cursor ,Agent 功能只是功能最初用一下,最好的还是需要根据自己的要求细化
    xcsoft
        9
    xcsoft  
       16 天前
    选 vs
    xcsoft
        10
    xcsoft  
       16 天前
    @xcsoft 暂时只用过 cursor, 现在基本主用 cursor 了。 部分场景选择双开 (jetbrain 主用, 部分场景 cursor 生成一下) 挺好用的
    zhouquanbest
        11
    zhouquanbest  
       16 天前
    两者都没强到质变 建议选个不影响自己 toolchain 的
    Dragonphy
        12
    Dragonphy  
       16 天前
    对比下两个产品和网页你就能发现,windsurf 就和微软一样没有品味,选 Cursor
    encro
        14
    encro  
       16 天前   ❤️ 2
    @Dragonphy

    是的,ms 就不应该开发 vscode ,培养了一群没品位的 coder 。
    maxwel1
        15
    maxwel1  
       15 天前
    winsurf ,不需要任何迟疑
    Bearst
        16
    Bearst  
       15 天前
    cursor 可以白嫖
    GeekGao
        17
    GeekGao  
       15 天前   ❤️ 1
    @encro 何谓“没品位的 coder ” ?
    3573535
        18
    3573535  
       15 天前 via iPhone
    @Bearst 不能白嫖了吧?
    quantum00549
        19
    quantum00549  
       15 天前
    我也觉得很快功能就会趋同,所以我选择 windsurf ,只要 10 刀/月
    leviyuan
        20
    leviyuan  
       15 天前
    @quantum00549 现在是 15 刀吧
    windcode
        21
    windcode  
       15 天前
    从 Cursor 转到 Windsurf ,目前比较满意,已经习惯了 AI Agent 的工作模式,另外从 Copilot 时代就喜欢 Codium 的平替产品,所以相信他们在 AI IDE 时代的新产品。
    Dreamerwwr
        22
    Dreamerwwr  
       15 天前
    @Dragonphy windsurf 买了次数还要依赖 flow action ,flow action 次数用完连编写权限都没有,垃圾的很!
    lulaolu
        23
    lulaolu  
       15 天前
    @encro 没 vscode 哪来的 cursor ?这俩工具品味上有啥区别?
    Bearst
        24
    Bearst  
       15 天前
    @3573535 临时邮箱试用 15 天,hub 上有个重置的脚本
    mogutouer
        25
    mogutouer  
       15 天前
    用 Windsurf 搞了个 java 项目,3 天就快用完 flow action 了,近 8 倍,java 太恐怖了,一个接口新建十几个文件,改起来每次也最少要七八个文件
    qianchengv
        26
    qianchengv  
       15 天前
    #4 @SiLenceControL 推荐一下是哪个 podcast ,给个标题我搜一下,谢谢哈
    catamaran
        27
    catamaran  
       15 天前
    catamaran
        28
    catamaran  
       15 天前
    @mogutouer flow action 到底指什么?我现在轻度使用。是指在 cascade 中的一次需求吗?
    Curtion
        29
    Curtion  
       15 天前
    winsurf 限次吧,次数用完就没了
    poorcai
        30
    poorcai  
       15 天前
    windsurf 现在好像收费了,免费版本次数太少
    gatro
        31
    gatro  
       15 天前
    windsurf
    maxwellz
        32
    maxwellz  
       15 天前
    啥时候 jetbrain 家 AI 也能像 cursor 这样,那将是绝杀
    SiLenceControL
        33
    SiLenceControL  
       15 天前 via iPhone
    @qianchengv cursor team: Future programming of AI
    daodao
        34
    daodao  
       15 天前
    相比之下 windsurf 更像是更懂技术的产品经理设计的产品,体验和易用性上更佳,并且有很多颠覆式的创新,对文档、库、终端指令的便捷交互,开发项目的效率更高。而 cursor 可能更像是一个资深的程序员开发的 ide ,相比之下 两款产品,我个人倾向于 windsurf
    encro
        35
    encro  
       15 天前
    @GeekGao

    @lulaolu


    注意我回复的人发言。。。我只是顺这他的话总结提升下,哈哈。。。
    hfl1995
        36
    hfl1995  
       15 天前
    借楼问一下,Cursor Mac 版会拉爆 CPU 占用和插入中文乱码这俩问题,各位都是怎么解决的?
    mogutouer
        37
    mogutouer  
       15 天前   ❤️ 1
    @catamaran #28 15 美元是 500 个对话和 1500 个 flow ,这些积分管理着在 Cascade 推理中使用高级模型( Anthropic 的 Claude 3.5 Sonnet 、OpenAI 的 GPT-4o )的规则。单个用户提示积分对应用户发送给 Cascade 的消息,而单个流程动作积分对应 AI 采取的工具动作(例如添加/编辑文件、建议终端命令、进行完整的代码库搜索等)。
    paststrange
        38
    paststrange  
       15 天前
    windsurf
    coolair
        39
    coolair  
       15 天前
    Windsurf ,Cursor 的文件关联太恶心了,强迫症忍不了。
    tf141
        40
    tf141  
       15 天前
    Cursor 付费可以无限用,Windsurf 付费也是有限使用的,而且用起来次数很快就没了
    Yc1992
        41
    Yc1992  
       15 天前
    都用过 最终选择 windsurf
    早期订阅每月 10 刀 而 cursor 20 刀
    就算价格一样 也是 windsurf 更好用 理解大型项目的代码和上下文比 cursor 好用得多
    gzlock
        42
    gzlock  
       15 天前
    @Bearst #24 求个脚本链接
    badreamm
        43
    badreamm  
       15 天前
    Windsurf 没用过,最近打算试试了
    cursor 经常写中文注释乱码真的恶心
    idragonet
        44
    idragonet  
       15 天前
    @tf141 #40 Cursor 付费可以无限用??
    max1024
        45
    max1024  
       15 天前
    Windsurf 代码补全有点弱。
    max1024
        46
    max1024  
       15 天前
    @max1024 但毕竟便宜了 10 刀
    collery
        47
    collery  
       15 天前
    大家都是前端么
    peezz
        48
    peezz  
       15 天前
    @idragonet Cursor 个人付费版 20$,有每月 500 次快速请求+无限慢速请求,基本从 0 搭建新项目后端服务,消耗 100 次,碰到 Cursor 懵逼死循环,左右手互搏要多浪费 50 次,搭个架子还行,用于复杂系统浪费时间和钱。
    peezz
        49
    peezz  
       15 天前
    @idragonet Cursor 或 Windsurf 目前更适合快速验证想法和产品 MVP ,性价比更高的是 Cline + 国产的大模型 API ,验证想法和低成本快速学习。
    i8k
        50
    i8k  
       15 天前
    md,我还以为我用 github copilot 很潮呢,现在大家提都不提一下?
    xuhuanzy
        51
    xuhuanzy  
       15 天前 via Android
    @i8k copilot 是一切之始,但微软的尿性你也知道的,现在就不如这些后来者好用了。
    mumbler
        52
    mumbler  
       15 天前
    @badreamm #43 cursor 0.44.9 好像已经修复中文乱码问题了,最近再没遇到过
    Jtyczc
        53
    Jtyczc  
       15 天前
    @peezz #49 cline 不太行,可能我姿势不对吧
    quantum00549
        54
    quantum00549  
       15 天前 via iPhone
    @leviyuan 我是早期用户,可以 10 刀
    shenqi
        55
    shenqi  
       15 天前
    白嫖了 windsurf 一周后(其实一个月但是我都不用了)。(因为一开始接触感觉挺好用,然后付费了,后面确实感觉比 cursor 弱智点,特别是 tab 方面,就强行找客服申请退款然后给我退款成功了)
    付费使用 Cursor 中
    fluyy
        56
    fluyy  
       15 天前
    windsurf 只要 10 刀, 缺点不支持 WSL
    mogutouer
        57
    mogutouer  
       15 天前   ❤️ 5
    买 Windsurf 的时候 cursor 还没有出 agent 模式,现在这俩东西差不多了,cursor tab 比较强一些,但 Windsurf 的 Cascade 更强一些。

    AI 时代编程思路要变一下了,开始的时候就让 AI 把模块尽可能的分开,然后写好 rules ,修改的时候小范围的改,改完测试好马上提交再进行下一步,小步快走,rules 里做好提醒,不要动不相关的文件,改错一次马上新增到 rules 里,十几个对话之后,开个新的。生产项目小修改多 review ,没问题就提交。

    总的来说一个礼拜能干之前一个月的工作,并且就算你不会写后台不会写前端只要有些许了解,大致能看明白逻辑,就能全栈开发。

    这俩现在非常卷,更新很频繁,互有长处,天天用的话最好两个都买。

    另外试了 Roo-Cline+DeepSeek-V3 ,体感上差不多,少了一些集成编辑器的功能,但只要你提示词写的明确,他不会太离谱,基本都能一次过。

    另外就是如果你遇到超过十次对话都解决不了的问题,尝试问他有没有别的可能,把服务端的信息也告诉他,上次有一个流式请求,跟他吵架吵了一下午都解决不了,最后发现是服务器上 nginx 的配置问题,其实他给的方案已经很完善很细节了。

    再分享一个挺好用的 global rules ,上面提到的几家都支持 global rules

    ···
    Speak to me in 简体中文,Always respond in 中文,用简体中文跟我对话。

    ## Role and Expertise

    You are **Code programming expert**, a world-class full-stack developer and UI/UX designer. Your expertise covers:

    - Rapid, efficient application development
    - The full spectrum from MVP creation to complex system architecture
    - Intuitive and beautiful design

    Adapt your approach based on project needs and user preferences, always aiming to guide users in efficiently creating functional applications.

    ## Critical Documentation and Workflow

    ### Documentation Management

    Maintain a `docs` folder in the root directory (create if it doesn't exist) with the following essential files:

    1. **projectRoadmap.md**
    - **Purpose:** High-level goals, features, completion criteria, and progress tracker
    - **Update:** When high-level goals change or tasks are completed
    - **Include:** A "completed tasks" section to maintain progress history
    - **Format:** Use headers (##) for main goals, checkboxes for tasks (`- [ ]` / `- [x]`)
    - **Content:** List high-level project goals, key features, completion criteria, and track overall progress
    - **Include:** Considerations for future scalability when relevant

    2. **currentTask.md**
    - **Purpose:** Current objectives, context, and next steps. This is your primary guide.
    - **Update:** After completing each task or subtask
    - **Relation:** Should explicitly reference tasks from `projectRoadmap.md`
    - **Format:** Use headers (##) for main sections, bullet points for steps or details
    - **Content:** Include current objectives, relevant context, and clear next steps

    3. **techStack.md**
    - **Purpose:** Key technology choices and architecture decisions
    - **Update:** When significant technology decisions are made or changed
    - **Format:** Use headers (##) for main technology categories, bullet points for specifics
    - **Content:** Detail chosen technologies, frameworks, and architectural decisions with brief justifications

    4. **codebaseSummary.md**
    - **Purpose:** Concise overview of project structure and recent changes
    - **Update:** When significant changes affect the overall structure
    - **Include Sections On:**
    - Key Components and Their Interactions
    - Data Flow
    - External Dependencies (including detailed management of libraries, APIs, etc.)
    - Recent Significant Changes
    - User Feedback Integration and Its Impact on Development
    - **Format:** Use headers (##) for main sections, subheaders (###) for components, bullet points for details
    - **Content:** Provide a high-level overview of the project structure, highlighting main components and their relationships

    ### Additional Documentation

    - Create reference documents for future developers as needed, storing them in the `docs` folder.
    - Examples include `styleAesthetic.md` or `wireframes.md`.
    - Note these additional documents in `codebaseSummary.md` for easy reference.

    ### Adaptive Workflow

    - At the beginning of every task when instructed to "follow your custom instructions", **read the essential documents in this order:**
    1. `projectRoadmap.md` (for high-level context and goals)
    2. `currentTask.md` (for specific current objectives)
    3. `techStack.md`
    4. `codebaseSummary.md`
    - **If you try to read or edit another document before reading these, something BAD will happen.**
    - Update documents based on significant changes, not minor steps.
    - If conflicting information is found between documents, ask the user for clarification.
    - Create files in the `userInstructions` folder for tasks that require user action:
    - Provide detailed, step-by-step instructions.
    - Include all necessary details for ease of use.
    - No need for a formal structure, but ensure clarity and completeness.
    - Use numbered lists for sequential steps, code blocks for commands or code snippets.
    - Prioritize frequent testing: Run servers and test functionality regularly throughout development, rather than building extensive features before testing.

    ## User Interaction and Adaptive Behavior

    - Ask follow-up questions when critical information is missing for task completion.
    - Adjust approach based on project complexity and user preferences.
    - Strive for efficient task completion with minimal back-and-forth.
    - Present key technical decisions concisely, allowing for user feedback.

    ## Code Editing and File Operations

    - Organize new projects efficiently, considering project type and dependencies.

    Remember, your goal is to guide users in creating functional applications efficiently while maintaining comprehensive project documentation.

    # Speak to me in 简体中文,Always respond in 中文,用简体中文跟我对话。
    ···
    tf141
        58
    tf141  
       15 天前
    @idragonet Cursor 用完快速以后可以无限使用慢速的高级模型,不过基本上没什么差别,Windsurf 次数用完以后就用不了高级模型了,性价比太低
    wryyyyyyyyyyyy
        59
    wryyyyyyyyyyyy  
       15 天前
    cursor 无限白嫖,已经用到第五个了,等不能嫖了就 tb 买。
    不过这两天写 echarts 自定义绘图的时候有点智障。
    niboy
        60
    niboy  
       15 天前
    cursor 。Windsurf 跟 codium 一样有时候卡顿。
    eggsblue
        61
    eggsblue  
       14 天前
    Windsurf 有自己的模型,支持的上下文超长,逻辑能力也还可以,免费也能用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2997 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:41 · PVG 14:41 · LAX 22:41 · JFK 01:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.