自 2024 年发布以来,Cursor 迅速成为编程领域的热门工具,凭借其强大的 AI 能力,为开发者提供了全新的编程体验。经过三个月的深度使用,我整理了这篇教程,帮助初学者快速上手,并分享我的使用心得。以下是 Cursor 的核心功能详解及实用技巧,文末还有惊喜,不要错过!
Cursor 是一款集成了 GPT-4、Claude 3.5 等先进大语言模型(LLM)的类 VSCode 编译器。它本质上是为 VSCode 添加了 AI 编程助手的功能。对于熟悉 VSCode 的用户来说,Cursor 的界面和操作方式几乎一致,包括插件下载、Python 编译器配置、远程服务器连接等功能。如果你是 IDEA 用户,Cursor 也提供了对应的界面选择。
访问 Cursor 官网,下载并安装应用程序。首次启动时,注册一个账户即可开始使用。
Cursor 官网:https://www.cursor.com/
注册后,每个账户可享受 500 次 GPT 模型免费调用。如果你想了解更多实用技巧,文末有特别提示。
Cursor 集成了多种强大的语言模型,包括 GPT-4、Claude 3.5,以及 OpenAI 最新发布的推理模型 O1-Preview 和 O1-Mini。通过右上角的设置,用户可以选择所需的模型辅助编程。日常开发中,GPT-4 和 Claude 3.5 最为常用,因其强大的编程能力备受青睐。
Cursor 提供了四个高效且易记的快捷键:
Tab:自动填充代码
Ctrl+K:编辑代码
Ctrl+L:回答代码和项目问题,同时支持编辑(功能最全)
Ctrl+I:跨文件编辑整个项目代码
2.3.1 从零编写代码
在空白区域按下 Ctrl+K,调出编辑框,输入你的需求,Cursor 会根据模型生成代码。你可以选择“接受(Accept)”或“拒绝(Reject)”生成的代码。
2.3.2 修改已有代码
选中代码后按下 Ctrl+K,输入修改需求,模型会生成修改建议。你可以选择接受或拒绝修改,也可以单独处理某行代码的修改。
2.3.3 项目级问答与编辑
按下 Ctrl+L,可以在右侧问答框中输入 @,选择 Files,针对整个文件进行提问和编辑。
2.3.4 绘制项目类图和时序图
Cursor 还支持自动生成项目类图和时序图。只需将项目目录拖拽到聊天框中,输入“请帮我分析并画出类图和时序图”,即可生成 Mermaid 语法的图表。
Ctrl+I 是专为项目开发设计的功能,用户可以通过与模型对话,创建、删除或同时编辑多个文件。例如,让模型生成一个贪吃蛇游戏,点击 Accept all 即可直接应用代码。
Cursor 支持将外部文档作为知识库进行问答。在设置中添加文档后,按下 Ctrl+L,输入 @,选择 docs,即可针对文档提问。
对于经常编写 Prompt 的开发者,System Prompt 是一个实用工具。它可以帮助模型更好地理解用户需求,从而提供更精准的回答。在设置中添加 Rules for AI,即可自定义 System Prompt。
Cursor 的收费模式可能不适合所有用户,但有一种简单的方法可以实现无限续费 VIP 服务。访问以下链接,按照提示操作即可:
通过以上教程,你已掌握了 Cursor 的核心功能和实用技巧。无论你是初学者还是资深开发者,Cursor 都能显著提升你的编程效率。快去试试吧!