自从2025年中发布以来,Cursor迅速走红,成为编程领域的一大新助手。在使用了三个月后,我决定撰写这篇教程,分享我的使用经验,希望能为广大开发者提供参考。Cursor的使用非常简便,读完本文后,你将深刻了解集成了先进LLM(大语言模型)的Cursor在编程中的强大功能。(结尾有彩蛋,敬请期待)
Cursor是一个集成了GPT-4、Claude 3.5等先进LLM的类VSCode编译器,可以理解为是为VSCode增添了AI编程助手的功能。从下图中可以看到,Cursor的界面与VSCode几乎一致,操作方式也相似,包括插件下载、Python编译器配置、远程服务器连接和设置等。对于资深的VSCode用户,你可以轻松无缝地切换到Cursor。如果你像我一样习惯使用IDEA,Cursor也有IDEA的对应界面可供选择。
可以直接访问官网下载安装Cursor,并注册一个账户。首次打开Cursor时,输入你的账号信息即可开始使用。
完成注册后,你就可以使用这个账户来登录使用Cursor。每个账户的模型调用次数是有限的,其中GPT的免费调用次数为500次。
在右上角的框中输入 language,可以将界面语言切换为简体中文。
Cursor内置了多个强大的语言模型,包括GPT-4、Claude 3.5、以及OpenAI最新发布的推理模型O1-Preview和O1-Mini。你可以通过右上角的设置选择相应的模型来辅助编程。日常使用中,Claude 3.5和GPT-4是最常用的,因为它们的编程能力非常强大,后面会为你展示。
Cursor有四个非常实用且易记的快捷键:
Tab:自动填充
Ctrl+K:编辑代码
Ctrl+L:回答关于代码和项目的问题,也可以编辑代码(功能最全)
Ctrl+I:跨文件编辑整个项目代码
2.3.1 从零到一编写代码
在空白区域按下Ctrl+K,调出编辑框,选择模型并输入需求,Cursor会根据你的需求生成代码。生成后,你可以选择“接受(Accept)”或“拒绝(Reject)”生成的代码。
2.3.2 修改已有代码
选中已有的代码并按下 Ctrl+K 唤出编辑框。选择所需的模型后,输入需求开始编辑。编辑完成后,可以点击 Accept 或 Reject 来接受或拒绝修改。
2.3.3 对文件或者项目提问
使用 Ctrl+L 快捷键进行代码编辑和智能问答。智能问答功能支持针对选中代码、整个代码文件或整个项目进行提问和修改。
由于 Ctrl+I 功能强大,这里特别进行介绍。Ctrl+I 专为整个项目的开发设计,可以通过与模型对话来开发项目,过程类似于聊天。
Cursor还支持将外部文档作为知识库进行问答。你可以在设置中添加文档,例如将开发文档作为Cursor的知识库,从而更好地辅助编程。
对于经常写 prompt 的开发者,System prompt 是一个非常实用的工具。它可以帮助大模型更好地理解职责和用户的行为习惯,从而提供更精确的回答。
虽然 Cursor 功能强大,但其收费模式可能不适合所有用户。不过天下无难事,只怕有心人,我发现了一种简单的方式可以实现无限续费 VIP 服务。只需打开 野卡 | 一分钟注册,轻松订阅海外线上服务,然后按照页面提示进行操作即可。
点击后,你将看到破解命令。复制命令并运行在终端中(请保持终端开启,切勿关闭,可以最小化),然后重新启动 Cursor 即可。