很多朋友问:“Cursor 和 GitHub Copilot、通义灵码这些工具有什么不同呢?我之前用过,感觉没那么好用啊。”
简单来说:“你只需用自然语言描述你的需求,AI 就能帮你生成完整的代码框架。”这就是 Cursor 带来的新体验。
那么,相较于其他工具,Cursor 到底有什么更实用的功能呢:
-
模型选择更全面,灵活性更强。
-
全局引用,随心所欲。
-
一键创建整个代码
-
还有其他实用功能
另外,文末还有粉丝福利,千万别错过哦!
一、模型选择更全面、灵活性更强

在模型方面,Cursor 支持当前最强的代码模型 Claude3.5,同时也兼容 GPT-4 和 GPT-4o,还能设置 Google、Azure 的 API Key。
当然,你还可以选择更轻量、速度更快的模型,比如 cursor-small、gpt-4o-mini,这些模型适合处理一些相对简单的任务。
总之,选择多,性价比高~

二、全局引用,随心所欲
Cursor 的一大亮点在于:当你在查看一个完整的项目代码时,它能引用所有的代码内容。
那么,这有什么好处呢?
当你需要做修改或新增代码时,它能快速了解上下文,帮助你得到更符合预期的结果。
当然,你也可以选择只引用某些文件或特定代码段。这样,Cursor 就不会去搜索整个代码库,避免无关信息影响结果。
比如,在下图中,我选中了 kamis.py 文件的第 30 到 42 行,这样 AI 就会把这段内容作为主要参考。

三、一键全局创建代码
Cursor 有个非常实用的功能:Composer。
使用其他工具时,我们通常得通过聊天逐段获取新功能代码,然后再分别创建文件,粘贴代码。
虽然这样逐个确认更让人放心,但一旦功能复杂,涉及的文件太多,就会变得很耗时。
Composer 可以帮助我们迅速、有序地创建多个文件,满足我们的需求,效率大大提高。
不过,这也带来了风险。
当功能稳定后,如果要求 Composer 进行全局修改,而你没有仔细查看就接受了,出错后就很难恢复。
当然,你也可以继续让 Composer 进行修改。它目前还在测试阶段,相信未来会更好。
所以,我的建议是:先写好用户故事,再用 Composer 创建相应的代码结构,功能稳定后,建议使用右侧的 Chat 逐个优化功能,这样更方便。
四、其他实用功能
如果之前小伙伴们用过 ChatGPT、Claude3.5 编程,你可能发现,除了需要提交大量代码和背景信息外,还得逐一把生成的代码放回原来的文件里,这实在是麻烦。
而在 Cursor 中,只要基于需求生成的结果,点击几个按钮,就可以直接在对应位置帮你修改好代码。

而且还有哦~
当我们需要调整界面样式时,可以上传一张图片,让 Cursor 参考这个风格来调整代码。当然,想从头开始创建代码也是完全可以的。

最后,它还有一个非常实用的功能:AI 全局检索。
在大型代码库中,使用 Cursor 搜索代码非常方便,它能告诉你对应文件的位置和其他代码的关联。
记得使用时,点击 codebase,这样 Cursor 就会在整个代码库中搜索。当你不知道代码在哪里时,这个功能比传统工具要好用得多。

五、总结
说到这里,大家对 Cursor 这款工具应该有了更清晰的认识吧。
它确实是当前最实用的编程助手,不过也有一些不足之处。
首先,价格是个问题,最低套餐也得花费 20 美金。
此外,我们自己写点小工具还行,但如果代码涉及敏感信息,还是要谨慎使用,毕竟一旦聊天就可能扫到大部分代码,风险可不小。
最近有不少人问我,小白能不能利用 Cursor 开发商业产品。
它确实能帮你做出一些简单的应用,但想要开发复杂的工具,还是得有一些编程基础和思维。
虽然工具很不错,但千万别依赖它,真正的竞争力在于我们自身的思考能力和创造力。
如果你对编程真的感兴趣,为什么不在这个 AI 时代尝试学一门编程语言呢?
Python 是个很好的选择,既简单又容易上手。
我准备了一份超详细的 Python 学习笔记,如果你想要,评论区回复 “ python ” 就能获取。

希望这些内容对你有帮助。
如果觉得有用,别忘了点赞、收藏和分享哦!
想第一时间收到我的更新,可以给我个星标 ⭐
谢谢你阅读我的文章 ~










