HyperAIHyperAI

Command Palette

Search for a command to run...

为何我从Cursor回归VSCode:2025年的数据科学家IDE选择分析

在2024年12月,我曾撰文分享了作为数据科学家使用VSCode(GitHub Copilot)和Cursor(Claude 3.5 Sonnet)的经验,并决定在未来的项目中使用Cursor。然而,自从撰写那篇文章以来,不仅VSCode和Cursor有了显著的发展,还出现了一批新的AI驱动开发环境(如Windsurf)。经过评估和测试这些替代选项后,我在2025年4月决定重新回到VSCode作为我的主要开发环境。 我为什么停止使用Cursor Cursor的界面与VSCode非常相似,安装后可以无缝下载已有的VSCode扩展,这一点确实有助于用户快速上手。2024年12月,Cursor的两个主要功能使其脱颖而出:支持多种不同的语言模型(LLM),而GitHub Copilot当时有使用限制;以及“Composer”功能,允许用户通过简单的提示生成整个项目代码库。 然而,到了2025年4月,GitHub Copilot在这些方面取得了显著的进步: 多语言模型支持:2025年2月24日,Microsoft宣布在其GitHub Copilot中支持最新发布的Claude 3.7 Sonnet模型。随后在2025年2月27日,GPT-4.5也被纳入其中,可供Copilot Enterprise用户使用。 Jupyter Notebook中的性能:作为一个数据科学家,我经常使用Jupyter Notebook进行探索性任务。尽管在编写.py文件时AI辅助更好用,但VSCode在Jupyter Notebook中的表现远胜于Cursor。VSCode在新增笔记本单元格时会直接显示GitHub Copilot的指令选项,而Cursor则需要手动触发AI提示,操作更为复杂。 此外,还有一些次要因素影响了我的决定: 成本:GitHub Copilot每月收费10美元,而Cursor每月收费20美元。我在权衡利弊后认为,Cursor提供的价值没有比VSCode高出一倍。 工作中的使用:作为一名首席数据科学家,我在工作中每天都使用VSCode。尽管这不是唯一决定因素,但它帮助保持了专业和业余开发环境的一致性。 VSCode和GitHub Copilot如何迎头赶上 GitHub在2018年被微软以75亿美元收购后,微软投入了大量资源来改进其产品。作为用户,竞争是好事,因为它推动公司加快创新步伐。当一个新的功能受到社区的广泛欢迎时,竞争对手也会迅速跟进。 Cursor最初受欢迎是因为它拥有一些独特的功能,如Composer、Tab和Cursor Prediction。然而,过去四个月里,GitHub Copilot每周都有新版本发布,有时甚至一天内推出多个新特性。目前,VSCode和GitHub Copilot已经基本追平了Cursor的功能,微软的目标是到2025年底使GitHub Copilot成为市场上最好的AI编码助手。 最后的思考 我认为没有哪个文本编辑器或集成开发环境(IDE)绝对优于另一个。最终选择应基于个人的实际使用体验,而不是网上讨论最多的工具。自2025年4月以来,我重新回到VSCode,至今没有后悔。微软在GitHub Copilot上表现出的高度投入和快速发展令人印象深刻,基本上已经追上了所有新的AI辅助IDE。 当然,各个IDE仍然会有各自的特点和不足,如果新的功能被广泛采纳,对手们迟早会跟进。因此,频繁更换IDE并不是一个好的策略。 业内人士评价和公司背景 微软凭借强大的资源和技术实力,迅速提升了GitHub Copilot的功能,使其与新兴的AI开发环境保持竞争力。相比之下,虽然Cursor的早期创新值得关注,但由于市场巨头的快速响应,其优势逐渐缩小。业内人士认为,微软的努力不仅提升了产品本身,也为用户提供了更多灵活性和选择。 VSCode自问世以来一直是开发者社区的宠儿,其广泛的插件支持和强大的功能使其在市场上保持着领先地位。GitHub Copilot作为其最新的插件,进一步巩固了这一地位。

相关链接