网易首页 > 网易号 > 正文 申请入驻

被称为第一个杀手级应用的Cursor,到底比Github Copilot强在哪里?

0
分享至

本文转载自X用户“鸟飞鱼跃”的博客,原文: https://sunnyd.top/blog/learn-cursor-0-why-use-cursor

有多来越多的人开始从Github Copilot转向Cursor,为什么Cursor会这么受欢迎呢?对于AI辅助编码,什么样的能力才是最重要的?其实很多推荐Cursor的作者都没有说明白,Cursor到底比Github Copilot强在哪里。

从本质上讲Cursor主要优势体现在两个方面:

  1. 代码修改能力

  2. 上下文引用能力

代码修改能力: Cursor的核心优势

想象一下,你正在写一篇文章。"插入"就像是在文章末尾添加新内容,而"修改"则是对已经写好的部分进行调整和改进。在编程中也是如此:

  • "插入代码"就像是在程序末尾添加新功能

  • "修改代码"则是对现有代码进行优化或修正

这两种操作带来的编码体验是天差地别的。有了修改能力,你就像有了一个随时待命的编程助手,可以帮你快速调整和完善代码,而不仅仅是在末尾添加新内容。

这一核心优势不仅使Cursor在功能上更加强大,还让整个编码体验更加流畅和高效。

Github Copilot的局限性

Github Copilot 主要基于上下文进行插入代码的操作。虽然这已经很有帮助,但它的功能仅限于追加新代码。

在 Github Copilot 官方的例子中:

你需要在JavaScript文件中输入函数头:

function calculateDaysBetweenDates(begin, end) {

然后GitHub Copilot会自动建议提示的其余部分。这样的操作只是追加了一段代码,并没有修改当前的代码。

Cursor的全方位编辑能力

相比之下,Cursor不仅可以插入新代码,还可以直接修改现有代码。

这种能力体现在以下几个方面:

1. 多行编辑:Cursor能够根据当前的代码上下文同时建议多行代码的修改,你要做的就是按下Tab键,让Cursor帮你修改就可以了。

这种丝滑的体验真的让你感觉到像是有一个人在跟你一起写代码。

2. 内联编辑:通过使用Ctrl/Cmd K快捷键,你可以选择要编辑的代码块,然后在提示栏中输入修改指令。Cursor会根据你的指令智能地修改选中的代码。

如果觉得Cursor修改后的代码符合预期,直接点击Accept就可以了,这种交互方式也是大家感觉使用Cursor非常顺手的原因。(主要还是Github Copilot不支持修改,没办法提供这种体验)

3. 智能预测:Cursor能够智能预测你下一步的代码意图,并给出相应的建议。

这个例子中你修改了updates变量的名称为updatesToServer,Cursor就会预测下面的updates变量也应该更新为updatesToServer。

所以在你修改了代码的某个地方之后,Cursor会自动提示你其他地方的代码也需要同步修改, 所以这时候你就只需要一路的Tab按下去就行了,爽到飞起。

4. Composer功能:虽然目前还处于Beta阶段,但Cursor的Composer功能已经展现出同时编辑和生成多个文件的能力,这在复杂项目中尤其有用。

这种全方位的编辑能力使得Cursor在使用体验上远超Github Copilot,让开发者真正感受到"起飞"的感觉。

上下文引用能力: 更直观,更强大

在AI辅助编码中,准确理解和利用上下文信息至关重要。Cursor在这方面也表现出色,提供了更直观、更强大的上下文引用能力。

Cursor的@符号引用

在Cursor的AI输入框中(如Cmd K、Cmd L或Terminal Cmd K),你只需输入@符号,就会弹出一个建议列表,显示可引用的上下文信息。这个列表会根据你的输入自动过滤,只显示最相关的建议。

可供引用的上下文选项清晰明了,用户一看就知道每个选项代表什么样的上下文信息。并且这些选项基本覆盖了日常开发中所有可能用到的上下文信息。

其中 @Codebase 更是提供了全局代码的检索能力,Cursor会提前对你的项目代码进行Indexing处理,并把相关的索引信息存储到本地(Copilot则是依赖Github的API进行远程检索)。

Github Copilot的复杂引用方式

相比之下,Github Copilot提供了Chat participants和Chat variables两种上下文引用方式,分别使用@和#符号。这种设计不仅增加了使用的复杂性,命名方式也不够直观清晰。

与Cursor相比,GitHub Copilot能提供的上下文选择范围也比较有限,无法达到Cursor那样全面的覆盖。

Chat participants:

Chat variables:

值得一提的是,Github Copilot直到今年初才跟进了多文件上下文引入的功能。从Github的更新日志中可以看出,他们在这方面还有很多需要向Cursor学习和借鉴的地方。

总结来看,Cursor通过其强大的代码修改能力和直观的上下文引用功能,为开发者提供了一个比Github Copilot更高效、更智能的AI编码助手。如果你正在寻找一种能真正提升编码效率和质量的工具,不妨尝试一下Cursor。它可能会让你体验到前所未有的编码“起飞”感觉!

关于Cursor

最后再来看一下Cursor背后的公司——Anysphere。

根据网站介绍,Anysphere 是一家应用研究实验室,致力于构建极其高效的人机交互系统。

他们正在构建未来的工程师:一个比任何单个工程师效率高出一个数量级的人机交互程序员。这种混合工程师将毫不费力地控制他们的代码库,并且不会出现低熵击键。他们将以自己的判断速度进行迭代,即使在最复杂的系统中也是如此。通过结合人工智能和人类的智慧,他们将比最好的纯人工智能系统更聪明、更精通设计。

Anysphere是一群研究人员和工程师,构建软件和模型,在有用和可能的边缘进行发明。他们的工作已经改善了数十万程序员的生活。

Anysphere的创始人是四名MIT学霸,Aman、Sualeh、Michael、Arvid,并在2023年9月1日获得OpenAI的800万美元融资。

2024年8月22日,Anysphere完成了新一轮6000万美元A轮融资,投资方包括Andreessen Horowitz、Thrive Capital、OpenAI、Jeff Dean、Noam Brown 以及 Stripe、Github、Ramp、Perplexity 和 OpenAI 的创始人以及许多优秀人士。

同时,Anysphere也宣布了一系列进展:客户已超过 40,000 家,其中包括一些世界上最具创新精神的初创公司、著名的研究实验室和有价值的企业。

Anysphere组建了一支出色的工程师和研究人员团队,他们曾获得过 IMO/IOI 奖牌、建立了著名的 OSS 项目并发表了重要研究成果。Anysphere共同构建了包括 SOTA 下一个编辑预测模型、数十亿文件检索系统和通过推测推理实现的快速代码重写等系统。

Cursor到底有多好用?可以看一下例子:Cloudflare副总裁Ricky Robinett的8岁女儿,她在 45 分钟内用Cursor搭建了一个聊天机器人。

在融资的第二天,OpenAI联合创始人、前特斯拉AI高级总监Andrej Karpathy,在X上分享了他对Cursor的评价:

“编程变化太快了……我再次尝试使用 VS Code Cursor + Sonnet 3.5 代替 GitHub Copilot,我认为现在这是一个净胜利。仅从经验上讲,在过去的几天里,我的大部分“编程”现在都是用英语编写(提示,然后检查和编辑生成的差异),并进行一些“半编码”,即编写您想要的第一段代码,也许对其进行一些注释,以便 LLM 知道计划是什么,然后按 Tab Tab Tab 完成。有时你会得到一个 100 行的代码差异,这在以前可能需要 10 多分钟。

我仍然认为我还没有充分习惯所有的功能。这有点像重新学习编码,但我基本上无法想象现在回到“无人协助”的编码方式,而这在大约 3 年前是唯一的可能性。”

很快,Cursor便名扬天下了。

| |

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
集体白嫖婚纱引爆50万债务 :小仙女们如何沦为全民笑柄

集体白嫖婚纱引爆50万债务 :小仙女们如何沦为全民笑柄

红色少女主播
2026-04-02 23:10:26
突发!天津“史上最严”新政落地,4月2日起实施!

突发!天津“史上最严”新政落地,4月2日起实施!

天津族
2026-04-04 07:34:25
美国、俄罗斯、欧洲猛然发现一件头疼事:低估了中国,高估了自己

美国、俄罗斯、欧洲猛然发现一件头疼事:低估了中国,高估了自己

文史达观
2025-03-27 12:59:20
起飞重量达到560吨,一架飞机这么重,为什么可以飞起来呢?

起飞重量达到560吨,一架飞机这么重,为什么可以飞起来呢?

半解智士
2026-04-03 11:24:22
3月销量"惨案":长城汽车,已被"四座大山"压成第二梯队?

3月销量"惨案":长城汽车,已被"四座大山"压成第二梯队?

沙雕小琳琳
2026-04-03 15:28:47
口嗨大了!张本美和不敌王艺迪 赛后没想到情绪失控 曾放豪言被打

口嗨大了!张本美和不敌王艺迪 赛后没想到情绪失控 曾放豪言被打

小嵩
2026-04-04 08:32:12
想粗就粗?男人的新福音:“增粗贴片”问世,效果不止3个月

想粗就粗?男人的新福音:“增粗贴片”问世,效果不止3个月

科学认识论
2026-04-03 12:00:21
“他将来肯定不止10个亿”,张雪机车投资人:最好的投后服务是不打扰

“他将来肯定不止10个亿”,张雪机车投资人:最好的投后服务是不打扰

澎湃新闻
2026-04-03 00:00:06
回来了!英超四大豪门合围冠军,曼城和利物浦,必有一队出局

回来了!英超四大豪门合围冠军,曼城和利物浦,必有一队出局

嗨皮看球
2026-04-03 11:56:07
摩博会名场面!张雪一路小跑弯腰握左宗申,这才是国产摩托的传承

摩博会名场面!张雪一路小跑弯腰握左宗申,这才是国产摩托的传承

行者聊官
2026-04-03 08:59:09
刚刚!东莞一镇宣布免费停车!

刚刚!东莞一镇宣布免费停车!

东莞好生活
2026-04-03 21:42:57
德转列缺席世界杯时间最长国家:古巴88年居首,国足上榜

德转列缺席世界杯时间最长国家:古巴88年居首,国足上榜

懂球帝
2026-04-03 12:15:20
手术意义不大,53岁的爸爸肺癌,医生做手术时才发现癌细胞已扩散

手术意义不大,53岁的爸爸肺癌,医生做手术时才发现癌细胞已扩散

今日养生之道
2026-04-03 14:32:07
马克龙排挤中国G7峰会,插手台海,中法千亿大单或取消

马克龙排挤中国G7峰会,插手台海,中法千亿大单或取消

孤城落叶
2026-04-04 02:32:19
F35挨揍后,特朗普被逼入绝境,英军吓得临阵退缩,伊朗机会来了

F35挨揍后,特朗普被逼入绝境,英军吓得临阵退缩,伊朗机会来了

闻识
2026-04-04 08:02:21
谢娜凌晨发文,拒绝承认她主持水平差,流程问题是节目组调度安排

谢娜凌晨发文,拒绝承认她主持水平差,流程问题是节目组调度安排

四斤
2026-04-03 12:11:35
8天已到,高市拒绝道歉!外交部宣布动手,日本有人财产全被冻结

8天已到,高市拒绝道歉!外交部宣布动手,日本有人财产全被冻结

甜柠聊史
2026-04-03 22:51:02
重庆市地方金融管理局原局长阮路被查

重庆市地方金融管理局原局长阮路被查

观察者网
2026-04-03 11:08:09
随着费利佩戴帽+成都蓉城5-1,2026赛季中超最新积分榜出炉

随着费利佩戴帽+成都蓉城5-1,2026赛季中超最新积分榜出炉

侧身凌空斩
2026-04-03 21:44:37
国民党由盛转衰五大关键推手,李登辉只能排第二,第一实至名归!

国民党由盛转衰五大关键推手,李登辉只能排第二,第一实至名归!

梦史
2026-03-25 04:13:02
2026-04-04 09:20:49
猜想笔记 incentive-icons
猜想笔记
公众号同名。
142文章数 4关注度
往期回顾 全部

科技要闻

5万辆库存车,给了特斯拉一记重拳

头条要闻

牛弹琴:美国经历最糟糕24小时 伊朗发出最辛辣讽刺

头条要闻

牛弹琴:美国经历最糟糕24小时 伊朗发出最辛辣讽刺

体育要闻

被NBA选中20年后,他重新回到篮球场

娱乐要闻

夏克立官宣再婚当爸?否认婚内出轨

财经要闻

刘纪鹏:只盼长慢牛,巩固4000点是关键

汽车要闻

你介意和远房亲戚长得很像吗?

态度原创

艺术
游戏
房产
亲子
公开课

艺术要闻

石涛『山水小景册』

最后“生还者”!《星鸣特攻》死亡两年仍有玩家

房产要闻

小阳春全面启动!现房,才是这波行情里最稳的上车票

亲子要闻

总算能看见有意思事了……

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版