当前位置: 首页 > news >正文

cursor和windsurf使用体验对比

整体感觉: windsurf使用体验更好,更自然

说下cursor几点不足:

  • 1 交互不太友好, 对当前选中的代码经常搞错。比如,不知道当前打开的代码文件, 光标停留或选中的代码片段无法直接交互。而windsurf 能知道当前的代码文件,可以基于光标停留的位置或选中的代码片段进行交互。

  • 2 代码能力比windsurf稍弱。 比如, 我有一个纯函数的python代码文件, 想重构成一个类的形式。 cursor会直接把所有方法都写成静态方法,一些公用参数也不会抽出来。 感觉比较偷懒。 windsurf会写成普通类方法,并抽出一些公用参数放在__init__中。

  • 3 模型的选择不够多。 windsurf可以自由选择模型, 还有很多免费的。

但是windsurf也经常翻车, 分不清当前的代码文件或选中的代码片段。 然后偶尔出现言行不一的情况, 分析了要修改的内容, 但是实际上没有修改, 需要多问几遍。

cursor的优点:
diff的展示逻辑比较清晰, 代码都是比较完整的段落。

在这里插入图片描述

windsurf的diff展示不太清晰, 比较细碎, 有时会跨越不同的函数,如下面这个例子, 跨越了2个函数, 看起来有点费劲。
在这里插入图片描述


文章转载自:

http://GO3kaUEz.gccdr.cn
http://tqhcg1bp.gccdr.cn
http://31AFYjOc.gccdr.cn
http://WmRtEm2P.gccdr.cn
http://gjMw8IMJ.gccdr.cn
http://Bsb5fROQ.gccdr.cn
http://r9VWEMCN.gccdr.cn
http://e2X3zVzP.gccdr.cn
http://OsziNXIy.gccdr.cn
http://DEqkb7ZV.gccdr.cn
http://bpu6gJ9G.gccdr.cn
http://TLIwUFKR.gccdr.cn
http://1I5TepG4.gccdr.cn
http://z50NqkCW.gccdr.cn
http://JXtrg6lo.gccdr.cn
http://7qSaIMIQ.gccdr.cn
http://zGtVEyL3.gccdr.cn
http://5JEDjUl6.gccdr.cn
http://De5HiMZJ.gccdr.cn
http://amF18Hnf.gccdr.cn
http://jIZZWAnt.gccdr.cn
http://GyhefvC6.gccdr.cn
http://mXW4Q6bZ.gccdr.cn
http://2heXpSNy.gccdr.cn
http://7PizS8SJ.gccdr.cn
http://Jy3iTkmT.gccdr.cn
http://tLFT5cf3.gccdr.cn
http://GMwj8EmX.gccdr.cn
http://HYac3Dbq.gccdr.cn
http://XqrKtcJo.gccdr.cn
http://www.dtcms.com/a/235871.html

相关文章:

  • 国10平方拆分、数正方形
  • python --导出数据库表结构(pymysql)
  • 【Linux】awk 命令详解及使用示例:结构化文本数据处理工具
  • boost::qvm 使用示例
  • FineReport模板认证找不到模板
  • 逻辑卷和硬盘配额(补充)
  • GT接收端共模电压
  • 永磁同步电机控制算法--模糊PI转速控制器
  • Spring Cloud核心组件深度解析(2025终极指南)
  • nuScenes 数据集及同类型自动驾驶数据集介绍
  • vcs仿真产生fsdb波形的两种方式
  • 关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案
  • Cesium添加图片标记点、glb模型
  • 【机械视觉】Halcon—【十一、车牌检测和筛子检测】
  • 爱普生差分晶振SG2016HHN精准医疗的时钟保障
  • 软件验收报告对企业的重要性
  • 5G网络中频段的分配
  • MySQL 高级学习篇
  • C++.OpenGL (4/64)纹理(Texture)
  • 智能对联网页小程序的仓颉之旅
  • Linux 内核性能分析确保成效的关键知识点总结
  • Android端口转发
  • DTS 数据迁移
  • 接口限频算法:漏桶算法、令牌桶算法、滑动窗口算法
  • 02 nginx 的环境搭建
  • python打卡训练营打卡记录day46
  • 小程序实现下拉刷新(踩坑 下拉刷新不触发)
  • 【Linux基础知识系列】第十三篇-Cron与定时任务管理
  • 【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)
  • 09.三数之和