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

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

  •  
  •   catfly · 2 天前 · 4474 次点击

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

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

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

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

    @lulaolu


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